[Haskell-cafe] Please help me spot where space leak occur.