Interested in merging a "Trim" option?
I added an additional operator to your code for a project of mine where I needed it and I wondered if perhaps you'd be interested in merging it into your codebase?
My version of the code is in GitHub right now but I could open a merge request here in GitLab if you're interested.
The Trim operation basically comes down to performing a Difference on the entire stack of selected paths, not only the top one on the rest but all objects on the ones that are below them.
To make this operation possible I've had to rewrite your chunking mechanism somewhat so it could be used even when performing several passes on the run_pathops() function.
Anyway, just let me know if you're interested!

