An easy compiler used by LLVM