Defines an ordering on A from the given order such that all arrows switch direction.
A
static Order<A> reverse<A>(Order<A> ord) => _Order((x, y) => ord.compare(y, x));