To alter the natural sequence of MDL expressions, they can be grouped into blocks of MDL expressions which are evaluated once or multiply only if some condition is fulfilled. In the following subsections boolean_expression is a place holder for any MDL expression which results into a value of the type MdlBool. expression_list denotes any sequence of valid MDL expressions.