an optional argument. If given, repeats all arguments
up to the length of the prototype. If an element of the list has the name,
it is used. If not, the variable itself is used.
Details
Recycles arguments so that all vectors are equally long. If a
prototype is given, each vector will have the same size as the prototype.