| Chan | Control.Concurrent.Privileged |
| ChanDup | Control.Concurrent.Chan.Class, Control.Concurrent.Privileged |
| ChanRead | Control.Concurrent.Chan.Class, Control.Concurrent.Privileged |
| ChanWrite | Control.Concurrent.Chan.Class, Control.Concurrent.Privileged |
| dupChan | Control.Concurrent.Chan.Class, Control.Concurrent.Privileged |
| dupTChan | Control.Concurrent.STM.TChan.Class |
| isEmptyTChan | Control.Concurrent.STM.TChan.Class |
| liftIO | Control.Concurrent.Privileged |
| modifyMVar | Control.Concurrent.Privileged |
| modifyMVar_ | Control.Concurrent.Privileged |
| MonadIO | Control.Concurrent.Privileged |
| MVar | Control.Concurrent.Privileged |
| MVarRead | Control.Concurrent.MVar.Class, Control.Concurrent.Privileged |
| MVarWrite | Control.Concurrent.MVar.Class, Control.Concurrent.Privileged |
| newChan | Control.Concurrent.Privileged |
| newEmptyMVar | Control.Concurrent.Privileged |
| newEmptyTMVar | Control.Concurrent.Privileged |
| newMVar | Control.Concurrent.Privileged |
| newTChan | Control.Concurrent.Privileged |
| newTMVar | Control.Concurrent.Privileged |
| newTVar | Control.Concurrent.Privileged |
| peekTChan | Control.Concurrent.STM.TChan.Class |
| putMVar | Control.Concurrent.MVar.Class, Control.Concurrent.Privileged |
| putTMVar | Control.Concurrent.STM.TMVar.Class |
| readChan | Control.Concurrent.Chan.Class, Control.Concurrent.Privileged |
| readMVar | Control.Concurrent.MVar.Class, Control.Concurrent.Privileged |
| ReadOnlyChan | Control.Concurrent.Chan.ReadOnly, Control.Concurrent.Privileged |
| ReadOnlyMVar | Control.Concurrent.MVar.ReadOnly, Control.Concurrent.Privileged |
| ReadOnlyTChan | Control.Concurrent.STM.TChan.ReadOnly, Control.Concurrent.Privileged |
| ReadOnlyTMVar | Control.Concurrent.STM.TMVar.ReadOnly, Control.Concurrent.Privileged |
| ReadOnlyTVar | Control.Concurrent.STM.TVar.ReadOnly, Control.Concurrent.Privileged |
| readTChan | Control.Concurrent.STM.TChan.Class |
| readTMVar | Control.Concurrent.STM.TMVar.Class |
| readTVar | Control.Concurrent.STM.TVar.Class |
| takeMVar | Control.Concurrent.MVar.Class, Control.Concurrent.Privileged |
| takeTMVar | Control.Concurrent.STM.TMVar.Class |
| TChan | Control.Concurrent.Privileged |
| TChanDup | Control.Concurrent.STM.TChan.Class |
| TChanRead | Control.Concurrent.STM.TChan.Class |
| TChanWrite | Control.Concurrent.STM.TChan.Class |
| TMVar | Control.Concurrent.Privileged |
| TMVarRead | Control.Concurrent.STM.TMVar.Class |
| TMVarWrite | Control.Concurrent.STM.TMVar.Class |
| toReadOnlyChan | Control.Concurrent.Chan.ReadOnly, Control.Concurrent.Privileged |
| toReadOnlyMVar | Control.Concurrent.MVar.ReadOnly, Control.Concurrent.Privileged |
| toReadOnlyTChan | Control.Concurrent.STM.TChan.ReadOnly, Control.Concurrent.Privileged |
| toReadOnlyTMVar | Control.Concurrent.STM.TMVar.ReadOnly, Control.Concurrent.Privileged |
| toReadOnlyTVar | Control.Concurrent.STM.TVar.ReadOnly, Control.Concurrent.Privileged |
| toWriteOnlyChan | Control.Concurrent.Chan.WriteOnly, Control.Concurrent.Privileged |
| toWriteOnlyMVar | Control.Concurrent.MVar.WriteOnly, Control.Concurrent.Privileged |
| toWriteOnlyTChan | Control.Concurrent.STM.TChan.WriteOnly, Control.Concurrent.Privileged |
| toWriteOnlyTMVar | Control.Concurrent.STM.TMVar.WriteOnly, Control.Concurrent.Privileged |
| toWriteOnlyTVar | Control.Concurrent.STM.TVar.WriteOnly, Control.Concurrent.Privileged |
| tryPeekTChan | Control.Concurrent.STM.TChan.Class |
| tryPutMVar | Control.Concurrent.MVar.Class, Control.Concurrent.Privileged |
| tryPutTMVar | Control.Concurrent.STM.TMVar.Class |
| tryReadMVar | Control.Concurrent.MVar.Class, Control.Concurrent.Privileged |
| tryReadTChan | Control.Concurrent.STM.TChan.Class |
| tryTakeMVar | Control.Concurrent.MVar.Class, Control.Concurrent.Privileged |
| tryTakeTMVar | Control.Concurrent.STM.TMVar.Class |
| TVar | Control.Concurrent.Privileged |
| TVarRead | Control.Concurrent.STM.TVar.Class |
| TVarWrite | Control.Concurrent.STM.TVar.Class |
| unGetTChan | Control.Concurrent.STM.TChan.Class |
| withMVar | Control.Concurrent.MVar.Class, Control.Concurrent.Privileged |
| writeChan | Control.Concurrent.Chan.Class, Control.Concurrent.Privileged |
| writeList2Chan | Control.Concurrent.Chan.Class, Control.Concurrent.Privileged |
| WriteOnlyChan | Control.Concurrent.Chan.WriteOnly, Control.Concurrent.Privileged |
| WriteOnlyMVar | Control.Concurrent.MVar.WriteOnly, Control.Concurrent.Privileged |
| WriteOnlyTChan | Control.Concurrent.STM.TChan.WriteOnly, Control.Concurrent.Privileged |
| WriteOnlyTMVar | Control.Concurrent.STM.TMVar.WriteOnly, Control.Concurrent.Privileged |
| WriteOnlyTVar | Control.Concurrent.STM.TVar.WriteOnly, Control.Concurrent.Privileged |
| writeTChan | Control.Concurrent.STM.TChan.Class |
| writeTVar | Control.Concurrent.STM.TVar.Class |