public void Resolve(Expr <object> expr) { expr.Accept(this); }
public string Print(Expr <string> expr) { return(expr.Accept(this)); }