Simon Peyton Jones pushed new branch wip/T23162-part2 at Glasgow Haskell Compiler / GHC