Cited passages: LLVM 20.1.0 documentation, Implementing a language with LLVM, §4.1: optimizer and just-in-timecompilationadditions; §4.4: HandleTopLevelExpression, addModule, lookup and a native function call; §4.5: full code listing and ExprSymbol.toPtr.