A library implementing a protocol to simplify programming pipeline-like chains of intercommunicating processes