GHC extensions to Haskell
If you’re new to using GHC language extensions, start here:
We recommend these first – some of them because they are very common and necessary; some because they make some bit of syntax a little nicer; some because they make something explicit for learning purposes that we find invaluable. All are safe to use.
As yet unclassified
A non-comprehensive list: