Improved expression AST.