reiterate (cargo): Iterator adaptor with caching that allows reiterating over the same iterator through the cache
Keywords: cache|data-structure|iterator