[Git][ghc/ghc][wip/stm-mvar-deadlock-backtrace] 3 commits: Throw nontermination exceptions via `throw`