(output-chain channel ...) -> holding
The output-chain function, given an output channel and zero or more filters, connects the filters together in such a way that when a message is sent to the input channel, it will propagate through the filters until it arrives in a final output channel.
This input channel is returned by the input-chain function.