A change to the stored state: each member a field's new value, null to clear it; a field the patch does not name is left as it is.
typedef StatePatch = Map<String, Object?>;