adding (pcollect-with) using reducers/fold