skip_block() is a lightweight control-flow helper to deliberately
skip execution of a block of code while still documenting that the block
exists. It is intended as an alternative to commenting out code
or wrapping code in if (FALSE) { ... }.
Details
The function captures the unevaluated code block, reports how many lines would have run, optionally prints a user-supplied message, and then returns invisibly without evaluating the code.
skip_block() uses non-standard evaluation to capture the code block via
substitute(). The code block is never evaluated.
Supplying more than two arguments, or supplying no code block, is an error.