Description
Provides an updatable one-shot timer that can be polled with Haskell STM. This lets concurrent code wait for a time-based event while still composing with transactional memory operations.
It is useful for timeouts, worker coordination, debouncing, delayed retries, and event loops built around STM. It is a developer library and has no standalone timer application.