Start of code generation.

Current approach generates code which takes 6.8 seconds to compile, so
will probably try a different approach.