refactor vty to use standard haskell naming conventions