In previous iteration we had bytecompiler module for emitting bytecode and register allocation now we need something more faster than bytecompiler.
TODO
- Easy to use interface for generating bytecode
- Simple optimizations like DCE and local constant folding
- Register allocation
- Support writing and reading bytecode from files