[Haskell-cafe] GHC 6.10, strange behaviour when profiling?