Module Bits.Snarkable

module Field_backed (Impl : Snarky_backendless.Snark_intf.S) (M : sig ... end) : sig ... end
module Small (Impl : Snarky_backendless.Snark_intf.S) (M : sig ... end) : Bits_intf.Snarkable.Faithful with type ('a, 'b) typ := ( 'a, 'b ) Impl.Typ.t and type 'a checked := 'a Impl.Checked.t and type boolean_var := Impl.Boolean.var and type Packed.var = Impl.Field.Var.t and type Packed.value = Impl.Field.t and type Unpacked.var = Impl.Boolean.var list and type Unpacked.value = Impl.Field.t