Use a ExpressionTransformer to do the job of walking the AST.