Pyconstruct: Constraint Programming Meets Structured Prediction