GHC 9.6.7 backports

Continuation of !13740 (closed), moved to ghc/ghc repo (from my own fork)

Includes:

Edited by Luite Stegeman

Merge request reports

Loading