When a primitive object is first created it contains no value (rather
like opening a file) and it must be given a value in a separate
operation. A value can be a scalar, a vector or an array. The elements
of a vector or array must all be of the same type.
HDS [1ex