[Haskell-cafe] Fast Mutable Variables for the IO and ST monads