paren_expression
paren_expression(source_location l, expression_ptr p) : expression(l),
lhs.reset(new paren_expression(l, std::move(subexpr)));