use more CPython-like (and potentially faster) _PyType_Lookup() for internal special method lookups instead of generic attribute lookup