Description
Provides a zipper-like comonad that behaves like a list while tracking a current position. This makes it easier to move through a sequence and inspect or update the focused element with context.
It is useful for editors, parsers, simulations, navigation logic, and algorithms that need a cursor inside a list. It is a developer library and not an end-user list editor.