public Or(LogicExpr left, LogicExpr right) : base(left, right, LogicNodeType.Or) { }
public BinaryLogicExpr(LogicExpr left, LogicExpr right, LogicNodeType type) : base(type, left, right) { }
public And(LogicExpr left, LogicExpr right) : base(left, right, LogicNodeType.And) { }
public Not(LogicExpr operand) : base(LogicNodeType.Not, operand) { }