RE: Semantics of IORefs in GHC