pub(crate) type Setter = for<'py> unsafe fn(_: Python<'py>, _: *mut PyObject, _: *mut PyObject) -> PyResult<c_int>;