The [threadDelay] and [timeout] functions from the `base` library use the bounded `Int` type for specifying the delay or timeout period. This packages provides alternatives which use the unbounded `Integer` type. [threadDelay]: http://hackage.haskell.org/packages/archive/base/latest/doc/html/Control-Concurrent.html#v:threadDelay [timeout]: http://hackage.haskell.org/packages/archive/base/latest/doc/html/System-Timeout.html#v:timeout