Add n-ary foldr.

Cleaner abstraction than for transducers. Need to abstract the two.
More n-ary traversals.
Allow traversals to only use either 1-collection or n-collection bodies.