Set up the LLVM context and optimise the module
-rw-r--r-- 2179 AST.hs
-rw-r--r-- 3291 Main.hs
-rw-r--r-- 502 Utils.hs