Control.Concurrent.CVar
CVar
newEmptyCVar
newCVar
takeCVar
putCVar
readCVar
swapCVar
tryTakeCVar
tryPutCVar
isEmptyCVar
withCVar
withCVarMasked
modifyCVar_
modifyCVar
modifyCVarMasked_
modifyCVarMasked
lock
unlock