Experiment with variable decs at start of object
Fix bug so that var can be assigned to value of another var
Properly wrap identifiers in parens when appropriate
Allow input directly into evaluator