Added assignment overload to Root and MutableHandle.
Added predeclarations for syntax tree nodes and made some standalone procedures into methods.
More bytecode generator fill-in