fn replay_key<'history, L>(
        &'history mut self,
        cursor: &mut C,
        storage: &'storage C::Storage,
        key: C::Key<'storage>,
        logic: L
    ) -> HistoryReplay<'storage, 'history, C>
    where
        L: Fn(C::TimeGat<'_>)->C::Time,
    {
        self.clear();
        cursor.seek_key(storage, key);
        if cursor.get_key(storage) == Some(key) {
            self.load(cursor, storage, logic);
        }
        self.replay()
    }
Loads and replays a specified key.

If the key is absent, the replayed history will be empty.
differential-dataflow/src/operators/mod.rs