Subject: | redefining blessed breaks Moose |
Moose and Moose::Role make blessed available to modules that use Moose; or use Moose::Role;
Using Contextual::Return anywhere in any module clobbers that.
In my case I was using IO::Prompter, which makes use of Contextual::Return and that caused modules looking for blessed to fail to find it with a undefined subroutine the::module::blessed error.
Version 0.004003 and before do not have this error (as blessed was not overridden then).
I'm not sure what the real problem is between the 2 modules, as I only use Contextual::Return indirectly through the IO::Prompter module as mentioned.