include STM.SpecExt
val arb_cmd : state -> cmd QCheck.arbitraryval show_cmd : cmd -> stringval init_sut : unit -> sutval cleanup : sut -> unitval run : cmd -> sut -> STM.resval postcond : cmd -> state -> STM.res -> boolval wrap_cmd_seq : (unit -> 'a) -> 'aval arb_cmd_seq : state -> cmd QCheck.arbitraryval arb_cmd_dom0 : state -> cmd QCheck.arbitraryval arb_cmd_dom1 : state -> cmd QCheck.arbitrary