emacs: add haskell-mode