haskell vim