Imperative.Expertval create_component :
created_at:lexing_position ->
period:int ->
update_children_after_finish:bool ->
(Imperative.Handler.t @ local -> 'a) ->
(Imperative.O_data.t, unit) Hardcaml_step_testbench_kernel.Component.t
* ('a, unit) Hardcaml_step_testbench_kernel.Step_effect.Component_finished.t
Hardcaml_step_testbench_kernel.Step_effect.Event.tmodule Evaluator : sig ... endAn API to execute a step testbench step-by-step. Every call to Evaluator.step will execute the step testbench, and the children it spawns, up to the synchronization point where they call Step.cycle h.