module type REACTIVE_SYSTEM_TYPE =sig
..end
type
waiting
type
running
type
input_event
type
output_event
type
state =
| |
Waiting of |
| |
Running of |
val start : state
val receive : input_event -> waiting -> state * output_event list
val continue : running -> state * output_event list