I&#x27;ve noticed more and more recently all of the Haskell code I see uses these language extensions at the beginning of every file. Some of them do pretty radical stuff; it seems pretty intimidating that to write an HTTP API-wrapper you need 5 extensions to the language. Is there a process by which these extensions get fully added into the language proper?