Control.Concurrent.STM.TVar.Extra
overTVar :: (a -> a) -> TVar a -> STM a Source #
overTVarIO :: (a -> a) -> TVar a -> IO a Source #
modifyTVarIO :: TVar a -> (a -> a) -> IO () Source #
writeTVarIO :: TVar a -> a -> IO () Source #