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