Useful ways to combine sorters.
A sorter which produces an Order between values.
Order
Combine a list of sorters, defering to those earlier in the list.
Combine sorters, deferring to the second sorter.
Sort by a derived property.
For when you need to handroll a sorter!
A sorter that always returns EQ.
EQ
Sort floats in increasing order.
Sort integers in increasing order.
Order a list with given sorter.
Order two elements according to a sorter.
Reverse the order of a sorter.
Sort strings alphabetically.
A sorter which produces an
Orderbetween values.