Control.Concurrent.Privileged
data Chan a
newChan
modifyMVar
modifyMVar_
data MVar a
newEmptyMVar
newMVar
newTChan
data TChan a
newEmptyTMVar
newTMVar
data TMVar a
newTVar
data TVar a