So what I am doing is something where I have pictures of randomly-generated imaginary buildings, and elements of them can be randomly positioned.
So for instance for a box that is one wing of a sprawling mansionlike building I tried something like
def leftwing(whereabouts, direction, storeys):
box( pos = whereabouts, axis=direction, L=6, H = storeys, W=3)
but I get an error "pos must be a vector"
well, the value I intend to pass to it IS a vector, (the variable "whereabouts" only HAS vector values in my program)
and similarly with the value named "direction"
but an interpreter might not have seen that explicitly as it is reading the declaration.
How do I tell it explicitly that "whereabouts" is a vector value?