Applies a map patch to a map of keys and values to produce a new map of keys and values values which represents the original map of keys and values updated with the changes described by this patch.
Combines two map patches to produce a new map patch that describes applying their changes sequentially.
A patch which describes updates to a map of keys and values.