Block Expressions

Syntax
BlockExpression :
     { BlockComponents? }

BlockComponents :
     Expression
     | Statements+
     | Statements+ Expression?

Block expressions are a way to chain several statements together. The value of a block expression is that of the last executed instruction.