express map & filter in terms of transducers