module TrafficLight: sig .. end
sig
end
type state =
|
Green
Yellow
Red
type symbol =
Wait
val transition : state -> symbol -> state
state -> symbol -> state