use Carp ();
use Scalar::Util qw/blessed weaken/;
-use Mouse::Util qw/get_code_info not_supported load_class/;
+use Mouse::Util qw/get_code_info not_supported load_class :meta/;
{
my %METACLASS_CACHE;
}
-sub meta{ Mouse::Meta::Class->initialize(ref $_[0] || $_[0]) }
-
sub _new{ Carp::croak("Mouse::Meta::Module is an abstract class") }
sub name { $_[0]->{package} }