fifo :: forall a e (>~). (Monoid e, WirePure >~) => Wire e >~ [a] aSource
Queues incoming signals and acts as a dam outputting incoming
signals in a FIFO fashion (one-way pipe). Note: Incorrect usage can
lead to congestion.
- Depends: current instant.
- Inhibits: when the queue is empty.