[Git][ghc/ghc][wip/terrorjack/asan] 20 commits: Remove unused known-key and name variables for generics