code: def _send_to_destination(
          self, destination, header, payload, transport_kwargs, add_path_step=True
      ):
          
          if header:
              header = header.copy()
              header["workflows-recipe"] = True
          else:
              header = {"workflows-recipe": True}
  
          dest_kwargs = transport_kwargs.copy()
          if (
              "transport-delay" in self.recipe[destination]
              and "delay" not in transport_kwargs
          ):
              dest_kwargs["delay"] = self.recipe[destination]["transport-delay"]
          if self.recipe[destination].get("queue"):
              self.transport.send(
                  self.recipe[destination]["queue"],
                  self._generate_full_recipe_message(destination, payload, add_path_step),
                  headers=header,
                  **dest_kwargs
              )
          if self.recipe[destination].get("topic"):
              self.transport.broadcast(
                  self.recipe[destination]["topic"],
                  self._generate_full_recipe_message(destination, payload, add_path_step),
                  headers=header,
                  **dest_kwargs
              )
docs: Helper function to send a message to a specific recipe destination.