"Oh, but that's just a mixin class!"
Not quite
If two mixin classes define the same method, you lose
Composing two roles that defined the same method is a compile-time error