Constructor type definition
Constructor type definitions are user defined data types, which consist of a number of defined elements. Constructor types are defined as structure types, union types or enumeration types.
Definition:
constr_type_spec := struct_type | union_type | enum_type