[Haskell-cafe] Explicitly calling syntactic equality on datatypes