public override T Accept <T>(IInquiryVisitor <T> visitor) => visitor.Visit(this);
public abstract T Accept <T>(IInquiryVisitor <T> visitor);
public override T Accept <T>(IInquiryVisitor <T> visitor) => visitor.Visit(this);
public abstract T Accept <T>(IInquiryVisitor <T> visitor);