Getting Acquainted with LLVM, Part 2

Hello again! In the last blog post: Getting Acquainted with LLVM Codegen Part 1, we split up the code from the tutorial into separate modules, and also got rid of the global LLVM context, moving it locally to the codegen module. This blog post will continue the tutorial, and we will add some extensions to the code.