Still having issues with Evaluator implementing the generic visitor protocols.