vim2hs :: Vim -> Haskell