I’ve seen that a stable stackage for GHC 9 was finally release, so I switched a not-entirely trivial project of mine over to it.
What I see is that there were some changes related to template-haskell-generated instances, that require a more strict ordering in the source code of the instance vs. its usage. However, I couldn’t see a clear note of this in the release notes - is it a known issue?