This typeclass states that the synthesized Ord α instance is compatible with the LE α
instance. This means that according to compare, the following are equivalent:
ais less than or equal tobaccording tocompare.bis greater than or equal tobaccording tocompare.a ≤ bholds.
LawfulOrderOrd α automatically entails that Ord α is oriented (see OrientedOrd α)
and that LE α is total.
Ord α and LE α mutually determine each other in the presence of LawfulOrderOrd α.