Introducing the llvm::MCJIT framework