Eliminate dependency on lens

This makes the package require far fewer indirect dependencies at the
expense of a minor increase in code complexity.
Version bump: 1.2.2