BTW, this should be using the new `PyArray_GetAttrString_SuppressException`, which includes the fast-paths for skipping checking basic types that we know don't have special attributes. (Though perhaps it should have a few more special cases added, like for `PyArray_CheckExact`, `PyInt_CheckExact`, etc.)