Text this: Constraint Solving and Planning with Picat