Description
Provides a backward-compatibility layer for Template Haskell versions newer than 2.8. Compatibility layers help libraries support multiple compiler versions with fewer conditional code paths.
It is useful for package maintainers and libraries that use Template Haskell across a wide GHC range. It is a developer support library and normally appears as a build dependency.