If perf is an issue, either pass the resulting code to Google Closure Compiler [https://developers.google.com/closure/compiler](https://developers.google.com/closure/compiler) or compile Nim to C for the hot paths or compile to WASM.
- env needs to be copied for closure foldl
- Re: env needs to be copied for closure Araq
- Re: env needs to be copied for closure foldl
- Re: env needs to be copied for closure Araq
- Re: env needs to be copied for closure mratsim