master
_expression
_expression(expression) { if (!expression.hasOwnProperty('type')) { throw new Error('Expression must have a type'); }