code: func deleteObject(remover models.Remover, id string, conn redis.Conn) {
  	_ = conn.Send("DEL", id)
  
  	for _, cmd := range remover.Remove() {
  		switch cmd.Command {
  		case "ZREM":
  		case "SREM":
  		case "HDEL":
  			_ = conn.Send(cmd.Command, cmd.Hash, cmd.Key)
  		}
  	}
  }
docs: // deleteObject is responsible for removing the object's primary record and then sending the appropriate
  // follow-on commands as provided by the caller.
  //
  // Transactions are managed outside of this function.