If a workflow action returns an array or a Collection or an Iterator, that collection is auto-wrapped with a suitable ''Traverse'' so that it can be checked against the rest of the table: !**< def !define test (!|fitlibrary.specify.workflow.AutoWrap| |''an array of Point''| |''x''|''y''| |0|0| |5|5| |''a list of Point''| |''x''|''y''| |0|0| |5|5| |''an iterator of Point''| |''x''|''y''| |0|0| |5|5| |''a set of Point''| |''x''|''y''| |0|0| |5|5| ) **! |!-fitlibrary.spec.SpecifyFixture-!| |${test}|!-
fitlibrary.specify.workflow.AutoWrap

an array of Point
x y
0 0
5 5

a list of Point
x y
0 0
5 5

an iterator of Point
x y
0 0
5 5

a set of Point
x y
0 0
5 5
-!|