Compiler is a bytecode generator that walks an AST and produces (unoptimized) Bytecode.
There are plans to add a bytecode optimizer in the future.
Note that this struct should not be controlled manually,
Represents a local when compiling.
Simple function that generates unoptimized bytecode from an