STM.SpecDefaultsDefault implementations for state machine specifications that can be given useful defaults.
The intention is that extended spec modules would include the defaults:
module MySpec = struct
include SpecDefaults
(* ... *)
endThis way the spec module can usually just continue working after new specifications have been added to SpecExt with defaults in SpecDefaults.