Description
A Haskell library for bifunctors, which are type constructors that can be mapped over two type parameters. It provides common classes and utilities used by many functional programming libraries.
Developers need it when building generic Haskell code that works with paired, either-like, or two-parameter structures. Regular users usually install it through other Haskell packages.