Add haskell mode.