Extends Eventually with a state machine
Extends the Eventually library to provide state machine capability alongside other listeners