Describir: Constraint Programming and Decision Making