[Haskell-cafe] GHC optimisations