Description
Derives Template Haskell's Lift class for datatypes. Lift allows values to be converted into Template Haskell expressions that can be embedded into generated code.
It is useful when libraries need to generate code containing known Haskell values at compile time. It is mainly for metaprogramming and deriving workflows, so most users encounter it only as a dependency.