Design notes arity, order.

Notes on arity and order of parameters to subsequent functions, plus a
consideration of how sub-cadences work when they are invoked zero, one
or more times creating arrayed results.
Added reentrancy TODO items to code.

No better place to put them so that I'll remember them.

See #45.