Circuit.With_interface
module I : Interface.S
module O : Interface.S
type create = Signal.t Interface.Create_fn(I)(O).t
val create_exn : ?config:Config.t -> name:Base.string -> create -> t
Create a circuit with inputs and outputs automatically defined and labelled according to the input (I) and output (O) interfaces.
inputs
outputs
I
O