[Haskell-cafe] FW: Why does this Ord-class instance crash?