pub unsafe fn to_complex_vec<O, FFI>(obj: Vec<O>) -> *mut *mut FFIwhere
    FFI: FFIConversion<O>,
    Vec<*mut FFI>: FromIterator<*mut O>,