It compiles now but still lacks a few features
The interpreter works.