[Haskell-cafe] Type constructor variables no longer injective in GHC 7.2.1?