Expression evaluator code not working due to JAVA not overloading properly, (java sucks)
Solution 1: Build new Visitor, can construct context with vars easily
Solution 2: Add eval code to AST, create context somewhere else

Any suggestions?