a sequence of type/quotation pairs, with an optional quotation at the end
Outputs
value
The result of the fold
Word description Unpacks the slots of a tuple, recursively calling fold on slots with a type matching the original object (Except for slots typed with object). Then calls the branch according to object type, to produce a value.