[Haskell-cafe] GHC 7.4: Expected behavior or bug?