FIFO buffer (source code)

= FIFO buffer
{c}

A communicating <FIFO queue> that accepts values on an input channel and emits them, in the same order, on an output channel. An unbounded <FIFO buffer> always has room for a new input, even when its oldest pending output is also available.