prepping switch: AST -> Expression
expressions and statements