replaces (vec (map ...)) uses with mapv