quant_constraint_1.m:019: In declaration of predicate `quant_constraint_1.p'/2: quant_constraint_1.m:019: type variable `T1' is existentially constrained, quant_constraint_1.m:019: but is universally quantified. quant_constraint_1.m:019: In declaration of predicate `quant_constraint_1.p'/2: quant_constraint_1.m:019: type variable `T2' is universally constrained, but quant_constraint_1.m:019: is existentially quantified.