input: [1] Piece [2] value [3] Terminal, Defines a terminal value for an array (aka: list). To be ignored for implementations that don't support terminal values. [0] 
output: terminal
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