[Pitch] Remove the single-pass requirement on Sequence

I also want an Iterable protocol to sever the semantics of Sequence from it's syntax.
Not (directly) for its multi-enumerability, but for its order, in Unordered Collections.
Because I want to be able to express that while the order of elements could be decided by calls to arc4random(), each element I receive in one iteration, I will receive in a second iteration, eventually.

3 Likes