So, a great many class members tend to be `protected`... that's just how classes are.
We also avoid `friend` in D with `package`, which I find to often be quite useful.

The trouble is... in a high number of cases where I want to make something `package`, it ALSO should be `protected`, but these 2 are mutually exclusive.

This is a problem. We need a way to express both... what's the story here?