I wanted to learn ocaml, and I wanted to write a compiler, so here I go.