+1
It seems that this will also address the long standing bug with variables in script mode being global while in async context. Looking forward to this getting fixed for non async contexts in a future language version Compiler bug or feature? - #12 by John_McCall