code: func (e Example) Build() (string, error) {
  	if err := ensureBuildDirExists(); err != nil {
  		return "", err
  	}
  
  	outBinPath := filepath.Join(buildDir, e.Name)
  	if runtime.GOOS == "windows" {
  		outBinPath += ".exe"
  	}
  
  	if err := testhelpers.BuildAt([]byte(e.PluginSource), e.CNIRepoGitRef, outBinPath); err != nil {
  		return "", err
  	}
  	return outBinPath, nil
  }
docs: // Build builds the example, returning the path to the binary