### What happened, and what did you expect to happen? This is unexpected: ```elvish-transcript for v [a b c] { defer { put defered } put $v } ▶ a ▶ defered ``` ### Output of "elvish -version" 0.22.0-dev.0.20241002144851-c20fac4126aa-dirty ### Code of Conduct - [X] I agree to follow Elvish's [Code of Conduct](https://src.elv.sh/CODE_OF_CONDUCT.md).
What happened, and what did you expect to happen?
This is unexpected:
for v [a b c] { defer { put defered } put $v } ▶ a ▶ deferedOutput of "elvish -version"
0.22.0-dev.0.20241002144851-c20fac4126aa-dirty
Code of Conduct