typedef traverseproc = ffi.Pointer< ffi.NativeFunction< ffi.Int Function( ffi.Pointer<PyObject>, visitproc, ffi.Pointer<ffi.Void>)>>;