Patch: ((changes: Val.Collection, target: Val.Collection, path: DataModelPath) => Val)