Я полагаю, mapwithstate выполняется для каждого ключа.Но есть ли способ вычислить новое состояние из значений разных ключей?,
mapwithstate