Feeds are consumed one at a time, each fully drained before the next is opened, so items are emitted in argument
order and a feed that never runs dry starves the ones behind it. Nothing is drawn from a feed until its turn comes,
so a feed deferring retrieval until consumption, as feed does with a promised data source, is left
untouched until then.
Creates a feed concatenating multiple feeds.
Feeds are consumed one at a time, each fully drained before the next is opened, so items are emitted in argument order and a feed that never runs dry starves the ones behind it. Nothing is drawn from a feed until its turn comes, so a feed deferring retrieval until consumption, as feed does with a promised data source, is left untouched until then.