code: func (c *Corpus) EnumerateCamliBlobs(camType string, fn func(camtypes.BlobMeta) bool) {
  	if camType != "" {
  		for _, bm := range c.camBlobs[camType] {
  			if !fn(*bm) {
  				return
  			}
  		}
  		return
  	}
  	for _, m := range c.camBlobs {
  		for _, bm := range m {
  			if !fn(*bm) {
  				return
  			}
  		}
  	}
  }
docs: // *********** Reading from the corpus
  // EnumerateCamliBlobs calls fn for all known meta blobs.
  //
  // If camType is not empty, it specifies a filter for which meta blob
  // types to call fn for. If empty, all are emitted.
  //
  // If fn returns false, iteration ends.