Can this be made an option for declaring variables? I know lpsolve and gurobi both support semi-continuous variables.