pub fn create_and_seek_to_first(block: Arc<Block>) -> Self {
        let mut iter = Self::new(block);
        iter.seek_to_first();
        iter
    }
Creates a block iterator and seek to the first entry.
mini-lsm-mvcc/src/block/iterator.rs