code: func (hl *hashList) Add(file string) hash.Hash {
  	if existing, ok := hl.hashes[file]; ok {
  		return existing
  	}
  
  	h := sha256.New()
  	hl.hashes[file] = h
  	return h
  }
docs: // Add creates a new hash for the given file.