require haskell-mode, but not otter-mode