pub unsafe extern "C" fn PL_get_compound_name_arity( t: usize, name: *mut usize, arity: *mut i32 ) -> i32