> '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