Some changes
-Functions now get their own chunk of bytecode
-Declaration nodes no longer double as scopes; they have scopes.
Some problems
-types can only exist in the global scope, or the new instruction can't find them. That's not a problem now, but if I try to support inner classes it will be a problem.
Next on the list, what I just said, and constructors.