module Turnstile: sig .. end
sig
end
type state =
|
Locked
Unlocked
type symbol =
InsertCoin
Push
val transition : state -> symbol -> state
state -> symbol -> state