https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102301
--- Comment #11 from Jiang An <de34 at live dot cn> --- I think the P2165R4 has clarifed that std::make_from_tuple etc. need to be applicable to std::ranges::subrange. And a large part of LWG3690 becomes NAD in C++23 - tuple-like utilities no longer touch std::variant or classes derived from tuple-like types. But the standard wording does not yet guarantee that std::get overloads must be found.