code: func initPods(dataDir string) error {
  	if !podsInitialized {
  		dirs := []string{embryoDir(dataDir), prepareDir(dataDir), preparedDir(dataDir), runDir(dataDir), exitedGarbageDir(dataDir), garbageDir(dataDir)}
  		for _, d := range dirs {
  			if err := os.MkdirAll(d, 0750); err != nil {
  				return errwrap.Wrap(errors.New("error creating directory"), err)
  			}
  		}
  		podsInitialized = true
  	}
  	return nil
  }
docs: // initPods creates the required global directories