Role::Hooks allows a role to run a callback when it is applied to a class or to
another role.
