add structured-haskell-mode