Event_driven_simmodule Mini_async : sig ... endmodule Simulator : sig ... endEvent_driven_simulator is an interface for writing event driven simulators (the main user is hardcaml-event-driven-sim). The simulator frameworks' semantics largely resembles those of VHDL.