val sexp_of_t : comb t -> Sexplib0.Sexp.tval assert_widths : comb t -> Base.unitval of_int : Base.int -> comb tval const : Base.int -> comb tval unpack : ?rev:Base.bool -> comb -> comb tval widths : t -> Base.int tval of_ints : Base.int t -> tval consts : Base.int t -> tval wires : ?named:Base.bool -> ?from:t -> Base.unit -> tval assign : t -> t -> Base.unitval (<==) : t -> t -> Base.unitval apply_names :
?prefix:Base.string ->
?suffix:Base.string ->
?naming_op:( Signal.t -> Base.string -> Signal.t ) ->
t ->
tval validate : t -> Base.unit