Replace default bitwidth with capacity
Add lens utilities

'tuple-lens' and friends are also modified to use the new utilities.
Factor lens ops into fixed and var-args varieties
Simplify symbol-table-lens with lens utilities
Add iterate and list-inits
Generalize symbol-[encode/decode] chaining