from_iter : Iter(item) -> Stream(item)
Lift a pure Iter into a Stream. The lifted steps do no effect themselves, but the stream can then be combined with effectful operations like Stream.map. Carries the source's length forward so [Stream.collect!] can pre-size.