Bram_reduce.Makemodule I : sig ... endmodule O : sig ... endval create : 
  build_mode:Hardcaml.Build_mode.t ->
  Hardcaml.Scope.t ->
  Hardcaml.Signal.t I.t ->
  Hardcaml.Signal.t O.tval hierarchical : 
  ?build_mode:Hardcaml.Build_mode.t ->
  ?instance:string ->
  Hardcaml.Scope.t ->
  Hardcaml.Circuit.With_interface(I)(O).create