docs: def listing(
          source: list,
          ordered: bool = False,
          expand_full: bool = False
  ):
      """
      An unordered or ordered list of the specified *source* iterable where
      each element is converted to a string representation for display.
  
      :param source:
          The iterable to display as a list.
      :param ordered:
          Whether or not the list should be ordered. If False, which is the
          default, an unordered bulleted list is created.
      :param expand_full:
          Whether or not the list should expand to fill the screen horizontally.
          When defaulted to False, the list is constrained to the center view
          area of the screen along with other text. This can be useful to keep
          lists aligned with the text flow.
      """
      r = _get_report()
      r.append_body(render.listing(
          source=source,
          ordered=ordered,
          expand_full=expand_full
      ))
      r.stdout_interceptor.write_source('[ADDED] Listing\n')