Using #define to reduce simplify ExpressionImpl