public ValidHandleConstraint(OpConstraint.Op op = OpConstraint.Op.None) : base(op) { }
public ValueConstraint(object expected, OpConstraint.Op op = OpConstraint.Op.None) : base(op) { Expected = expected; }
private MyConstraintExpression(OpConstraint.Op _op) => op = _op;