1-Backend.Constrainttype t = ( Cvar.t, Field.t ) Constraint.tval boolean : ( Cvar.t -> t ) with_constraint_argsval equal : ( Cvar.t -> Cvar.t -> t ) with_constraint_argsval r1cs : ( Cvar.t -> Cvar.t -> Cvar.t -> t ) with_constraint_argsval square : ( Cvar.t -> Cvar.t -> t ) with_constraint_argsval annotation : t -> stringval eval :
( Cvar.t, Field.t ) Constraint.basic_with_annotation ->
( Cvar.t -> Field.t ) ->
bool