transducers
not defined yet