Fail early when applying a mixin more than once to the same inheritance chain.
Merged from main