[Haskell-cafe] Inexplicable allocation