add evaluation of expressions
add sizeof