Complex data structures
Arrays as in C
- numbered from 0
- number of elements not part of array type
- except illegal to access outside an array
"each declaration of a record/array type creates a new type, incompatible with all others"
Recursive data structures permitted