Stream.takeWhile
Stream.zipAll