LazySequence

A sequence containing the same elements as a Base sequence, but on which some operations such as map and filter are implemented lazily.

@frozen struct LazySequence<Base> where Base : Sequence