> 'isa' is potentially confusing, because you're using it differently from the > rest of Moose. You could > > * rename 'isa' to something else (I have no good ideas) > * have has_array and has_hash instead > * use isa => 'ArrayRef' and 'HashRef', as usual, and just add the around() > based on whichever of them is present > > Also, 02-syntax.t doesn't actually test the modifiers you're adding -- if you > add 'main->new->a2' at the end, you'll see it dies because you have a > reference to > 'array_ref' (which doesn't exist).
The fact that you're saying this here after being rude on irc channel, makes me think that you're just trolling at this point. -- Sincerely, Dmitry Karasik