Run.Makemodule Impl : Snark_intf.Run_basicval constant : Impl.Field.Constant.t -> tval one : tval zero : tval if_ : Impl.Boolean.var -> then_:t -> else_:t -> tval (<) : t -> t -> Impl.Boolean.varval (>) : t -> t -> Impl.Boolean.varval (<=) : t -> t -> Impl.Boolean.varval (>=) : t -> t -> Impl.Boolean.varval (=) : t -> t -> Impl.Boolean.varval to_var : t -> Impl.Field.tval of_bits : Impl.Boolean.var list -> tval to_bits : t -> Impl.Boolean.var listval of_pow_2 : [ `Two_to_the of int ] -> t