Seol mar théacs é seo: Higher-order constrained horn clauses for verification