public static Expression FromJson(Token token) => token.Accept(new FromJsonVisitor());
public string Print(Token token) => token.Accept(this);