pub unsafe fn iternextfunc( slf: *mut PyObject, f: for<'py> unsafe fn(_: Python<'py>, _: *mut PyObject) -> PyResult<*mut PyObject>, ) -> *mut PyObject