This might be unobservable, since __synth_three_way is only ever called as a result of using an (ADL) operator on std::pair or std::tuple.
This might be unobservable, since __synth_three_way is only ever called as a result of using an (ADL) operator on std::pair or std::tuple.