pub unsafe extern "C" fn tuple_intersection( Set1: Hlong, Set2: Hlong, Intersection: *mut Hlong, ) -> Herror