Bad type errors
From HaskellWiki
Every now and again, GHC tells you that your program doesn't make sense. Unfortunately, the description it provides for the problem also does not make sense. Here is a list of some of the "worst offenders.