Understanding type definition

The TYPE instruction declares a user defined type, which is based on native data types, records or arrays. Once declared, a type can be referenced in the declaration of program variables, or in other types. Types are typically defined to avoid the repetition of complex structured types.