std::unique_ptr<llvm::Module> compile_module_to_llvm_module(const Module &module, llvm::LLVMContext &context) { return codegen_llvm(module, context); }
llvm::Module *compile_module_to_llvm_module(const Module &module, llvm::LLVMContext &context) { return codegen_llvm(module, context); }