A collection of processes operating on iterators, usually implemented as generators