My go at the LLVM Kaleidoscope tutorial