pub unsafe extern "C" fn temporal_update( temp1: *const Temporal, temp2: *const Temporal, connect: bool, ) -> *mut Temporal