Order ops with generic return type.
Originally developed for semi-decidable comparisons that return
Kleenean instead of Bool.
Use in combination with:
import Prelude hiding
((==),(/=),(
),(<=),(),(>=),abs,max,min,not,(&&),(||))
import qualified Prelude as P
The usual comparison operators are still available using the P prefix.