Re: Safe and sound STRef [Was Implementing RefMonads in Haskell without ST,IO]