fn list_slice_linear<'a>( list: DatumList<'a>, first: (i64, i64), remainder: Variadic<(i64, i64)>, temp_storage: &'a RowArena, ) -> Datum<'a>