I have this locally as five commits, and plan to upload several PRs when it's actually ready to land.
Duplicates/supersedes the following similar PRs by others:
- D80899 compare_three_way, blocked by lack of three_way_comparable
But does not supersede this one:
- D80902 lexicographical_compare_three_way, blocked by lack of compare_three_way
This one test file is the only part of D107036 that hasn't been superseded by D110738 + D111514.
@ldionne or whoever, do you think we care about this test file? Should I open a new PR for it (or repurpose this one)? or should I just close D107036 completely?