Control.Concurrent.Extra

getNumCapabilities

setNumCapabilities

withNumCapabilities

forkFinally

once

onceFork

Lock

data Lock

newLock

withLock

withLockTry

Var

data Var a

newVar

readVar

modifyVar

modifyVar_

withVar

Barrier

data Barrier a

newBarrier

signalBarrier

waitBarrier

waitBarrierMaybe