code: func (s *Store) Prune(ctx context.Context, name string) error {
  	ls, err := s.List(ctx, name)
  	if err != nil {
  		return err
  	}
  	for _, e := range ls {
  		if err := s.Delete(ctx, e); err != nil {
  			return err
  		}
  	}
  	return nil
  }
docs: // Prune removes a directory tree