code: def until_state(self, desired_state, timeout=None):
          
          return self._state.until_state(desired_state, timeout=timeout)
docs: Wait until state is desired_state, InspectingClientStateType instance
  
          Returns a future