Subject: | Moose::Role - Recursive "with" could use better error handling |
If by accident you 'use' a module in a role where the module does "with 'YOURROLE'", the only complaint is that you cannot find anything from your role in a role-using module. (In my case, a logging role where I could not find the debug(), fatal(), subs.)
If possible, it would be nice to actually report this misuse - it would have saved me a couple hours of debugging today.