refactored the Var parsers to use the withN functions, started to flesh out the Var parsers tests