Implement LWG issue 2301: Mark std::tie as constexpr