Description
A Haskell library that provides backward-compatible orphan instances for types from base. It helps older and newer packages share useful typeclass behavior across compiler versions.
Developers use it to maintain compatibility in dependency graphs. Orphan instances can affect typeclass resolution, so library authors should understand when they are introduced.