Description
A Haskell library for generating default function implementations for complex type classes. It helps library authors reduce repetitive instance code when several methods can be derived from a smaller core.
Developers use it in typeclass-heavy APIs where manual defaults would be tedious or error-prone. Generated defaults should still be checked so they match the intended laws and performance expectations.