code: func (g *Guard) Destroy() {
  	lock.Lock()
  	defer lock.Unlock()
  
  	for _, s := range g.secrets {
  		s.Destroy()
  	}
  
  	current = nil
  }
docs: // Destroy removes all secrets and cleans up everything up appropriately.