Blocks

A block is a list of statements; syntactically, a block is equal to a chunk.A block may also be explicitly delimited:

do BLOCK end

Explicit blocks are useful to control the scope of local variables, or to add a return or break statement in the middle of another block.