code: def fields(self):
          
          process_markdown = ("fields" in self._raw.get("mrkdwn_in", []))
          fields = self._raw.get("fields", [])
          if fields:
              logging.debug("Rendering with markdown markdown %s for %s", process_markdown, fields)
          return [
              {"title": e["title"], "short": e["short"], "value": self._formatter.render_text(e["value"], process_markdown)}
              for e in fields
          ]
docs: Fetch the "fields" list, and process the text within each field, including markdown
          processing if the message indicates that the fields contain markdown.
  
          Only present on attachments, not files--this abstraction isn't 100% awesome.'