Make iterator work on borrowed vector.
Merge branch 'clonophobia'