PROTECT with path targets
Part of the problem with protect-system-object is that protect does not accept object paths. In addition, /deep had a bug which kept it from recursing into sub-series.
In A95, expressions like this will work:
Here the /words refinement means "treat the block as a set of words to protect" (not as a block series itself to protect.)
This will help move protect-system-object toward its final form.