[Git][ghc/ghc][wip/fedora42] 44 commits: Handle heap allocation failure in I/O primops