Some haskell mode stuff