[Haskell-cafe] GHC optimization issue