Pass this into a blocking routing to provide the ability to wake up the routine (typically to abort it)