don't throw on private vars
put :once in env
remove :locals :init after tag inference
smarter clear-locals
Merge branch 'analyzer-WIP' into compiler-WIP