[Haskell-cafe] Fun with the ST monad