Description
Provides invariant functor abstractions compatible with Haskell98. Invariant functors are useful for types that can transform values in both directions rather than only mapping one way.
This is mainly for library authors and advanced functional code that needs these abstractions. It is a programming dependency and has no user-facing command.