[Git][ghc/ghc][wip/terrorjack/asan] 363 commits: Fix subtle bug in cast worker/wrapper