use intro paragraph from transducers-java