I'm about to implement a state machine based workflow in my app and I've encountered an interesting framework that could …