fn range_iter<T>( iter: Iter<'_, T>, range: impl RangeBounds<usize>, ) -> impl '_ + Iterator<Item = QueryResult<T>>where T: Clone + Serialize + DeserializeOwned,