Add `Distance.__iter__()` and `Distance.__len__()`, for convenience.
Revert "Don't bypass candidate selection in timid mode. Always show all candidates."

This reverts commit b02974f68f8e71d526aec16da5c1f74eaa48c7e9.