HLint gives suggestions on how to improve your source code. WWW: http://community.haskell.org/~ndm/hlint/