[Haskell] Fast unboxed references for the IO and ST monads