Describir: The OPL Optimization Programming Language