metaclasses are instances of the class Moose::Meta::Class
        
        but Moose::Meta::Class is itself a class
        
        so it must have a metaclass