using a better LinExpr __init__ so that constraint addition is 3x faster