Haskell mode improvements.