Let's build a compiler