+ source (modified): https://doc.rust-lang.org/src/core/iter/traits/iterator.rs.html#745 +
++ source (modified): https://docs.rs/futures-util/0.3.31/src/futures_util/stream/stream/mod.rs.html#488 +
+This would not work
+This would work, but it would be slow
+