Throw Inheritance::SelfInherit.

Passes all spectests (including one added for this specific throw.)