[Git][ghc/ghc][wip/terrorjack/asan] 42 commits: Don't use global variables to address concurrency bugs! (fixes #27234)