Beginnings of code generation.