Compiler - A Backend

Complect grew from a Babel-based transpiler into a multi-backend compiler with an LLVM code generator, user-defined functions, manual memory management, and SDL graphics. Here is the architecture story behind that transformation.