implement basic immutability (no optimizing yet)
sealed classes should flatten methods into the stash
make sure ->new works even if the class itself doesn't have a metaclass

it might be a non-mop class inheriting from a mop class, for instance
add test for non-mop classes inheriting from sealed mop classes
add some more mutable-only methods
allow different instance types