Description
Adds more instances for indexed Functor, Foldable, and Traversable classes. These instances let existing Haskell data types work with code that needs an index, key, or position while traversing values.
It is useful when libraries combine indexed traversal abstractions with common containers. It is a developer dependency and has no separate application interface.