Yep, Iterable operations are always snapshots, to ...
# stdlib
o
Yep, Iterable operations are always snapshots, to avoid capturing lambda’s closures, having view instead of snapshot, etc. We’ve seen too many issues with that in C#. When you need performance and/or lazy eval, you can always explicitly convert to sequence.