code: func Go(name string, run runFunc, fallback fallbackFunc) chan error {
  	runC := func(ctx context.Context) error {
  		return run()
  	}
  	var fallbackC fallbackFuncC
  	if fallback != nil {
  		fallbackC = func(ctx context.Context, err error) error {
  			return fallback(err)
  		}
  	}
  	return GoC(context.Background(), name, runC, fallbackC)
  }
docs: // Go runs your function while tracking the health of previous calls to it.
  // If your function begins slowing down or failing repeatedly, we will block
  // new calls to it for you to give the dependent service time to repair.
  //
  // Define a fallback function if you want to define some code to execute during outages.