Structural.Basethe comb API must be (rebuilt) between each circuit
type t = signalval sexp_of_t : t -> Sexplib0.Sexp.tinclude Base.Equal.S with type t := tval equal : t Base__Equal.equalval empty : tthe empty signal
val is_empty : t -> Base.boolval width : t -> Base.intreturns the width of a signal
val of_constant : Constant.t -> tcreates a constant
val to_constant : t -> Constant.tval to_string : t -> Base.stringcreate string from signal