Control.Concurrent.Extra
getNumCapabilities
setNumCapabilities
withNumCapabilities
forkFinally
once
onceFork
data Lock
newLock
withLock
withLockTry
data Var a
newVar
readVar
modifyVar
modifyVar_
withVar
data Barrier a
newBarrier
signalBarrier
waitBarrier
waitBarrierMaybe