Includes basic ability to traverse method resolution order (mro), but
not to derive mro or read parents from class definitions.
New and init called when creating types and instances.
__call__ works on types and instances.
Descriptors have have priority over instance variables.