Expr no longer implements ASTNode and removed the visitor method +
Formatting/layout changes