Rename seek to deep_fetch, add documentation and implementation