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