Forked from
Glasgow Haskell Compiler / GHC
41678 commits behind, 116 commits ahead of the upstream repository.
Trac #7410 pointed out a terrible error message, which is much improved by this patch. Conflicts: compiler/typecheck/TcHsType.lhs