Theory Solving Made Easy with Clingo 5 | Synapse