[Haskell-cafe] Ord methods too strict?