Admit that the lenses aren't full Traversals.
The 'indexed' lense focuses on indexed pairs in a sequence.
Pairs can have their values set 'by-key' with an associative.
Replace the naive recursion in fnth with a lazy solution.
Ignore the nREPL port file.
Give a motivation for why traversals are useful.