Dry up default arguments in column bindings.
Bindings::addToValues delegates to Binding::add.
TupleMapper maps input tuples and rows onto output tuples.

It also can declare its outgoing tuple fields.  Tests as well.