LWG2258 a.erase(q1, q2) unable to directly return q2
LWG2293 Wrong facet used by num_put::do_put.
LWG2301 Why is std::tie not constexpr?
LWG2306 match_results::reference should be value_type&, not const value_type&