second package:rhine

A mirror image of first. The default definition may be overridden with a more efficient version if desired.
A clock ticking every n milliseconds, in real time. Since n is in the type signature, it is ensured that when composing two signals on a Millisecond clock, they will be driven at the same rate. For example, Millisecond 100 ticks every 0.1 seconds, so 10 times per seconds. The tag of this clock is 'Maybe Double', where Nothing represents successful realtime, and Just lag a lag (in seconds).
Provides a clock that ticks at every multiple of a fixed number of milliseconds.