How to Create a Compiler, part 0/~5 — SIDE-BY-SIDE Alternative Version