rounded out basic feature set for the transducers.  still need to implement reduce wrappers like transduce and into
refactored curry implementation to remove abstraction and improve performance