improve haskell.vim