Add for loops
Add putchard and move to OrcJIT
Add externs and change type to double
Add doctests Run with `doctest Main.hs`
Check the type of if condition
Implement codegen for if statements
Add basic error handling
Add default optimisation passes
Update AST to match Kaleidoscope more closely
Add support for more binary ops
Print module to stderr
Add basic JIT
Begin IR building