docs: def image_section(image, title):
      """Create detail section with one image.
  
      Args:
          title (str): Title to be displayed for detail section.
          image: marv image file.
  
      Returns
          One detail section.
      """
      # pull first image
      img = yield marv.pull(image)
      if img is None:
          return
  
      # create image widget and section containing it
      widget = {'title': image.title, 'image': {'src': img.relpath}}
      section = {'title': title, 'widgets': [widget]}
      yield marv.push(section)