add haskell-mode