Note that a constraint is composed of a constraint expression and forall sets expression.
ConstraintExpr expr = sum(over(j), x[i, j]) == demand[i];
Constraint con = forall(i) | sum(over(j), x[i, j]) == demand[i];
public static ConstraintExpr operator ==(
MathExpr lhs,
Sca rhs
)