Use code generation to create the ILAst classes.