This didn't even work before. Blah.
Rewrite zip to not call leftmost-descendant and work on seqs of zippers.
It isn't necessary to use map here.
Use a pre-order walk in select.
Call leftmost-descendant in document.
Fix tests for latest changes.