Swift Wart

Lazy Sequences Lack Primary Associated Types

The title says everything: you can write some Sequence<Element>, but not some LazySequenceProtocol<Element>.

Minor, but still an occasional speedbump.