Module Hardcaml__.Comb
module type Gates = Hardcaml__.Comb_intf.Gatesmodule type Primitives = Hardcaml__.Comb_intf.Primitivesmodule type S = Hardcaml__.Comb_intf.Stype nonrec 'a optional_branching_factor= 'a Hardcaml__.Comb_intf.optional_branching_factor
module Make_primitives : functor (Gates : Gates) -> Primitives with type t = Gates.tmodule Make : functor (Primitives : Primitives) -> S with type t = Primitives.tGenerates the full combinational API