`map.changeValue(kv._1, update)` just means "make sure a CoGroupCombiner exists for this key and return it", which I think was clearer with the getSeq function, but could also be called getCoGroupCombiner or even getCoGroup if it does the depNum indexing for you.