class information is stored and manipulated through these objects
        
        * "@ISA = ('Foo')"     -> "$meta->superclasses('Foo')"
        * "*foo = sub { ... }" -> "$meta->add_method(foo => sub { ... })"