code: func (g *Group) StartWithContext(ctx context.Context, f func(context.Context)) {
  	g.Start(func() {
  		f(ctx)
  	})
  }
docs: // StartWithContext starts f in a new goroutine in the group.
  // ctx is passed to f as an argument. f should stop when ctx.Done() is available.