[Haskell-cafe] Mystery of an Eq instance