pub unsafe fn PyObject_Vectorcall(
    callable: *mut PyObject,
    args: *const *mut PyObject,
    nargsf: size_t,
    kwnames: *mut PyObject
) -> *mut PyObject
This is supported on Py_3_8 and non-PyPy only.