Adds decrement operators.
Renames weirdly named test.
Supports incrementing of scoped vars.
Supports incrementing globals or variables.
Formats code.
Prevents override of var with multiple decls.
Supports function returns.
Supports calling local vars.
Adds early return case.
Adds implicit "this" for JS function calls.
Supports reserving first argument as an argument.
Supports loading typeof from hidden global functioSupports loading
typeof from hidden global functionn
Adds support for "this" value.