| AdvSTM | Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| always | Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| alwaysSucceeds | Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| atomically | Control.Concurrent.AdvSTM |
| catchSTM | Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| check | Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| debugAdvSTM | Control.Concurrent.AdvSTM |
| debugMode | Control.Concurrent.AdvSTM |
| dupTChan | Control.Concurrent.AdvSTM.TChan |
| handleSTM | Control.Concurrent.AdvSTM |
| isEmptyTChan | Control.Concurrent.AdvSTM.TChan |
| isEmptyTMVar | Control.Concurrent.AdvSTM.TMVar |
| liftAdv | Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| MonadAdvSTM | Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| newEmptyTMVar | Control.Concurrent.AdvSTM.TMVar |
| newEmptyTMVarIO | Control.Concurrent.AdvSTM.TMVar |
| newTChan | Control.Concurrent.AdvSTM.TChan |
| newTChanIO | Control.Concurrent.AdvSTM.TChan |
| newTMVar | Control.Concurrent.AdvSTM.TMVar |
| newTMVarIO | Control.Concurrent.AdvSTM.TMVar |
| newTVar | Control.Concurrent.AdvSTM.TVar, Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| newTVarIO | Control.Concurrent.AdvSTM.TVar |
| onCommit | Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| orElse | Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| putTMVar | Control.Concurrent.AdvSTM.TMVar |
| readTChan | Control.Concurrent.AdvSTM.TChan |
| readTMVar | Control.Concurrent.AdvSTM.TMVar |
| readTVar | Control.Concurrent.AdvSTM.TVar, Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| readTVarAsync | Control.Concurrent.AdvSTM.TVar, Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| retry | Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| swapTMVar | Control.Concurrent.AdvSTM.TMVar |
| takeTMVar | Control.Concurrent.AdvSTM.TMVar |
| TArray | Control.Concurrent.AdvSTM.TArray |
| TChan | Control.Concurrent.AdvSTM.TChan |
| TMVar | Control.Concurrent.AdvSTM.TMVar |
| tryPutTMVar | Control.Concurrent.AdvSTM.TMVar |
| tryTakeTMVar | Control.Concurrent.AdvSTM.TMVar |
| TVar | Control.Concurrent.AdvSTM.TVar |
| unGetTChan | Control.Concurrent.AdvSTM.TChan |
| unsafeIOToAdvSTM | Control.Concurrent.AdvSTM |
| unsafeRetryWith | Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| writeTChan | Control.Concurrent.AdvSTM.TChan |
| writeTVar | Control.Concurrent.AdvSTM.TVar, Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |
| writeTVarAsync | Control.Concurrent.AdvSTM.TVar, Control.Concurrent.AdvSTM, Control.Monad.AdvSTM |