Step_verifier.Pseudotype (!'a, !'n) t =
'n One_hot_vector.T(Step_main_inputs.Impl).t
* ( 'a, 'n ) Pickles_types.Vector.tval seal : Step_main_inputs.Impl.Field.t -> Step_main_inputs.Impl.Field.tval mask :
'n One_hot_vector.T(Step_main_inputs.Impl).t ->
( Step_main_inputs.Impl.Field.t, 'n ) Pickles_types.Vector.t ->
Step_main_inputs.Impl.Field.tval choose :
( 'a, 'n ) t ->
f:( 'a -> Step_main_inputs.Impl.Field.t ) ->
Step_main_inputs.Impl.Field.tmodule Degree_bound : sig ... endmodule Domain : sig ... end