code: func (worker *Worker) Launch() error {
  	errorsChan := make(chan error)
  
  	worker.LaunchAsync(errorsChan)
  
  	return <-errorsChan
  }
docs: // Launch starts a new worker process. The worker subscribes
  // to the default queue and processes incoming registered tasks