code: func loadIds(root string) ([]string, error) {
  	dirs, err := ioutil.ReadDir(root)
  	if err != nil {
  		return nil, err
  	}
  	var out []string
  	for _, d := range dirs {
  		if !d.IsDir() {
  			out = append(out, d.Name())
  		}
  	}
  	return out, nil
  }
docs: // Return all the directories