Run.Makemodule Impl : Snark_intf.Run_basicmodule M : sig ... endtype var = Impl.Field.tval typ : ( var, M.t ) Impl.Typ.tval to_bits : M.t -> bool listval var_to_bits : var -> Impl.Boolean.var listval if_ : Impl.Boolean.var -> then_:var -> else_:var -> varval (=) : var -> var -> Impl.Boolean.var