qahal (pypi): State machine with variables within states.
Keywords: state|machine|menu