more haskell mode