ternary_conditional_operator
ternary_conditional_operator(source_location sl,
return expression_ptr(new ternary_conditional_operator(l, std::move(lhs),