apparat (cargo): A lightweight event-driven behavioral state machine
Keywords: state|event-driven|event|machine|statemachine