code: func (kz *Kazoo) DeleteTopic(name string) error {
  	node := fmt.Sprintf("%s/admin/delete_topics/%s", kz.conf.Chroot, name)
  
  	exists, err := kz.exists(node)
  	if err != nil {
  		return err
  	}
  	if exists {
  		return ErrTopicMarkedForDelete
  	}
  
  	if err := kz.create(node, nil, false); err != nil {
  		return err
  	}
  	return nil
  }
docs: // DeleteTopic marks a kafka topic for deletion. Deleting a topic is asynchronous and
  // DeleteTopic will return before Kafka actually does the deletion.