trying to play with the LLVM-C API to emit IR