[Haskell-cafe] Puzzled about inlining and specialise inline under ghc -O2