logiclangs Prolog, Datalog, Z3, Picat, miniKanren, ASP etc. using clauses