[Haskell-cafe] Critical code generation bug with GHC 9.12.3