The names of the product elements
The name of the type
Constructs an iterator from an array of arbitrary values.
Constructs an iterator from a Vector.
Vector
The empty iterator.