run
run(
self ,
patch: Patch ,
)-> ‘Any’
Run the operation against a patch.
Through the patch function, not straight into _apply: the function’s decorator is what writes the history and stamps the ids, and a processor reached by .op(...) has to come out the same as one reached by calling the method.