GOS A new declarative tool for modelling and solving CSPs to SAT