[Haskell-cafe] Sparks created, but not used (par/pseq, ST monad)