Text this: Lifting CDCL to template-based abstract domains for program verification