17.2.4 struct array
Internally Pike uses a struct array to represent the type
array. As with strings, arrays are used in many different ways,
so they have many supporting functions for making them easier to manipulate.
Usually you will not have to construct array structures yourself, but it
is often nessecary to read data from arrays.
A struct array has these members: