code: func (w *worker) start() {
  	go func() {
  		for job := range w.jobs {
  			w.doJob(job)
  		}
  		w.wg.Done()
  	}()
  }
docs: // start starts a goroutine in which the worker will continuously
  // execute jobs until the jobs channel is closed.