Description
Provides indexed versions of common Haskell abstractions such as Functor, Foldable, and Traversable. These let code process structures while also seeing an index, position, key, or similar context.
It is useful for libraries that need to map, fold, or traverse data while preserving location information. It is a programming library and has no standalone interface.