code: func NewTaskCatch(nextState TransitionState, errors ...StateError) *TaskCatch {
  	return &TaskCatch{
  		errorEquals: errors,
  		next:        nextState,
  	}
  }
docs: // NewTaskCatch returns a new TaskCatch instance