The Infrastructure for a new compilers class, building a compiler for a functional language.