s/Seq/Transduce/ - more correct
Move all transducers to be struct-based.

This helps considerably with having legible stack traces.
Some cruft cleanout, and s/pureReducer2/reducerBase/