Do metaclasses have a decent way to do automated testing for this, like `zope.interface.verify.verifyObject`?