Control.Concurrent.Utils

data Lock

mkExclusiveLock

mkQLock

withLock