pub type setattrfunc = unsafe extern "C" fn(_: *mut PyObject, _: *mut c_char, _: *mut PyObject) -> c_int;