"no moose"とtypoすると(mが小文字)、警告が大量に出る件

Moose使ってて、何か警告いっぱい出るようになったなぁと思ったらタイポして "no moose" なんてやってただけだった。エラーにはならないから見逃しがち。(いや警告もちゃんと直しましょう)


出てた警告:

Subroutine throw_error redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line
 42.
Subroutine extends redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line 48.
Subroutine with redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line 59.
Subroutine has redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line 63.
Subroutine before redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line 75.
Subroutine after redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line 79.
Subroutine around redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line 83.
Subroutine super redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line 91.
Subroutine override redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line 98
.
Subroutine inner redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line 104.
Subroutine augment redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line 118
.
Subroutine init_meta redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line 1
35.
Subroutine _get_caller redefined at /Users/naoto/perl5/perlbrew/perls/perl-5.12.2/lib/site_perl/5.12.2/darwin-2level/moose.pm line
 228.