I am thinking of removing _ENV, which means removing global variables. All variables would be local and any undeclared variable would be a compile error. This follows in the pattern of removing concepts from Lua. And I just wasted 20 minutes tracking down an error caused by a wrong variable name, just as you did earlier today. So what do you think?