MonadRef class or the like?