compiler - cpp11: TypeGenerator extracted from FieldsGenerator