PNCounter decrement(String replicaId, [int amount = 1]) { final newN = Map<String, int>.from(_n); newN[replicaId] = (newN[replicaId] ?? 0) + amount; return PNCounter(p: _p, n: newN); }