'Define the next step and place it at the end'

def next_step_append(self, fn, *args, **dargs):

    steps = self._state.get('client', 'steps')
    steps.append(self.__create_step_tuple(fn, args, dargs))
    self._state.set('client', 'steps', steps)
