[Haskell-cafe] GHC magic optimization ?