Description
A Haskell library for contravariant functors. These abstractions are useful for consumers of values, such as predicates, comparators, encoders, and printers, where mapping direction is reversed.
Developers use it in generic functional code and many higher-level libraries. Most users receive it indirectly because another Haskell package depends on it.