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.