Add Limit stage, make Each work in a more sane way in the presence of multiple inputs

If approved, should be published as stages 1.1, since it introduces a new stage and slightly modifies existing Each behavior.

Also makes pipelines enumerable.