code: func Wrap(ctx ctx.Context, config config.Project) *Context {
  	return &Context{
  		Context:     ctx,
  		Config:      config,
  		Env:         splitEnv(append(os.Environ(), config.Env...)),
  		Parallelism: 4,
  		Artifacts:   artifact.New(),
  	}
  }
docs: // Wrap wraps an existing context