What's the benefit of this requirement, as opposed to, for example
False <= _ = True
* Stijn van Drongelen <rhymoid@gmail.com> [2013-10-02 15:46:42+0200]
> I do think something has to be done to have an Eq and Ord with more strictThis outlaws the Eq instances of lists, trees, and other (co)recursive
> laws.
>
> * Operators in Eq and Ord diverge iff any of their parameters are bottom.
types.
Furthermore, in this formulation, even Eq for tuples is illegal, because
(undefined, something) == somethingElse
is going to diverge.
Roman