add haskell-mode-hook