Statically resolve variable references
Fix watcher ordering and showing watchers
Make undeclared variables local (this matches Scratch)
Statically resolve parameters
Use positional instead of named parameter references
Merge branch 'fast-vars'
Merge branch 'static-param'