code: func (s *SimpleTask) Complete() {
  	s.wg.Add(1)
  	close(s.ch)
  	s.wg.Wait()
  }
docs: // Complete notes that the task is completed by closing the Updates channel and
  // yields the logger to the next Task. Complete blocks until the *tasklog.Logger
  // has acknowledged completion of this task.