Pseudo.Makemodule Impl : Snarky_backendless.Snark_intf.Runtype ('a, 'n) t =
'n One_hot_vector.T(Impl).t * ( 'a, 'n ) Pickles_types.Vector.tval seal : Impl.Field.t -> Impl.Field.tval mask :
'n One_hot_vector.T(Impl).t ->
( Impl.Field.t, 'n ) Pickles_types.Vector.t ->
Impl.Field.tval choose : ( 'a, 'n ) t -> f:( 'a -> Impl.Field.t ) -> Impl.Field.tmodule Degree_bound : sig ... endmodule Domain : sig ... end