A non-empty comonadic list zipper
Why not another Zipper implementation?
A Hoogle search reveals various implementations of zippers.
list-zipper has a solid lens interface, and a ton of instances,
however it’s lacking documentation and an
non-empty-zipper is most similar to this package but it
appears to be unmaintained (e.g.
base has drifted).