[Haskell-cafe] Space leak - help needed