WIP
First pass at compiling code