All true, though since every variable belongs to some map, you could do something similar as a map extension:
map.inc = function(var, increment=1)
self[var] += increment
end function
The only drawback is that you have to quote the name of the variable. So if you have an object obj with a property x, you can write obj.inc "x". Or within a method on that class, you could use self.inc "x".
And if you just have a local variable, you could use locals.inc "x" (or for globals, globals.inc "x").
Not saying it's a good idea, but it's something you could do if you really want to. 🙂