Early beginnings of a cross-compiler based on the IR instead of the AST.