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