Or_ignore.Checkedval typ :
ignore:'a ->
( 'a_var, 'a ) Snark_params.Tick.Typ.t ->
( 'a_var t, 'a Stable.Latest.t ) Snark_params.Tick.Typ.tval to_input :
'a t ->
f:( 'a -> Snark_params.Tick.Field.Var.t Random_oracle_input.Chunked.t ) ->
Snark_params.Tick.Field.Var.t Random_oracle_input.Chunked.tval check :
'a t ->
f:( 'a -> Snark_params.Tick.Boolean.var ) ->
Snark_params.Tick.Boolean.varval data : 'a t -> 'aval is_check : 'a t -> Snark_params.Tick.Boolean.varval make_unsafe : Snark_params.Tick.Boolean.var -> 'a -> 'a t