StateMachineKit (cocoapods): State Machine
Keywords: state-machine|swift