Module Make_snarkable.Bits

module type Lossy = Snark_bits.Bits_intf.Snarkable.Lossy 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
module type Faithful = Snark_bits.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