Learning how to write a compiler and also learning Rust. Wrote this very quickly so its pretty messy. Compiles a very simple custom C-like language into LLVM Intermediate Representation (IR), and then Clang can be used to compile that into a real executable.