Golang Port of LLVM's Kaleidoscope Tutorial