про transducer`ы уже давно хотел почитать, они в таких случаюх примеными?
если для работы с обычными коллекциями, то они должны быть быстрее, чем (->> …) плюс, они работают не только с коллекциями, а core.async каналами, например
По-сути трансдусеры немного выворачивают преобразования, и вместо того, чтобы N раз делать map, ты делаешь xform из N трансдусеров, а потом один раз проходишь по коллекции.