pub fn serial_halo_exchange( locals: &mut [Array2<f64>], slices: &[DomainSlice], ) -> FusionResult<()>