Is there a good reason for not having an Eq instance for Control.Exception.ErrorCall? Somewhat related, what are the Ord instances (e.g. for ArithException) meant for? Cheers, Simon