[np] WIP compiler
[core] Fix overriding parent/prototype with squish
[np] Function args are optional
[np] Don't override node name
[np] Fix parsing simple calls
[np] Fix var assign at beginning of function
[np] Function ASTs always have args and body
[np] Add sexp walker
[np] Add env for compiling stuff
[np] Add var assigner
Update .gitignore
Merge branch 'master' into compiler
[np] Fix regex parsing
[np] Add var assigner to tests
[np] Update test-new-parser to actually work
[np] First program "a = 1" compiles correctly
[np] Compile upvar_assign
[np] Compile get_local_value
[np] WIP compiler
[np] Array compilation adjustments