code: func (p *Pool) AddGoCtx(goroutine routineCtx) {
  	p.lock.Lock()
  	p.routinesCtx = append(p.routinesCtx, goroutine)
  	p.lock.Unlock()
  }
docs: // AddGoCtx adds a recoverable goroutine with a context without starting it