input: [1] Value [2] values [3] Vector Object, for implementations that distinguish lists and vectors. Otherwise to be treated like array. [0] 
output: vector
options: T a g
options: a r r a y
options: v a l u e s
options: t e r m i n a l
options: s t r u c t
options: m e m b e r
options: v e c t o r
options: l i n k