Control.Concurrent.STM.Delay

Managing delays

data Delay

newDelay

updateDelay

cancelDelay

Waiting for expiration

waitDelay

tryWaitDelay

tryWaitDelayIO

Example