Consume roles as roles, not mixins:

When we consume roles in a single command, we can check for
conflicts. When we load them one at a time, methods will be
overridden between roles.

This is much safer.

Thanks, Ovid! :)
Merge branch 'fix/no-mixins-behavior'