contrib
transducers