<div dir="ltr">Dear GHC developers,<br><br>The HF's Stability Working Group (<a href="https://github.com/haskellfoundation/stability">https://github.com/haskellfoundation/stability</a>) has been looking into ways to help Haskell developers maintain their code in the face of changes to the language and libraries.<br><br>Out of the ideas we found, one is already an accepted GHC proposal, just waiting for implementation! This is adding the ability to deprecate an export, rather than just a definition, which would allow a function to be moved to a new home, with the old location re-exporting it under a deprecation warning for a few releases.<br><br>We're wondering: do any of you feel inspired to implement this?  If you did, we'd do our best to make sure that you are supported with design advice and code review. This is probably not a good first contribution to GHC; you'll need some familiarity with GHC and how to build it.<div><br>The accepted proposal is here: <a href="https://github.com/ghc-proposals/ghc-proposals/pull/134">https://github.com/ghc-proposals/ghc-proposals/pull/134</a><br><br>The GHC ticket that it emerged from is here: <a href="https://gitlab.haskell.org/ghc/ghc/-/issues/4879">https://gitlab.haskell.org/ghc/ghc/-/issues/4879</a><br><br>All the best,<br>David and Simon<br></div></div>