docs: def dedent(content):
      """
      Remove leading indent from a block of text.
      Used when generating descriptions from docstrings.
  
      Note that python's `textwrap.dedent` doesn't quite cut it,
      as it fails to dedent multiline docstrings that include
      unindented text on the initial line.
      """
      content = force_text(content)
      whitespace_counts = [len(line) - len(line.lstrip(' '))
                           for line in content.splitlines()[1:] if line.lstrip()]
  
      # unindent the content if needed
      if whitespace_counts:
          whitespace_pattern = '^' + (' ' * min(whitespace_counts))
          content = re.sub(re.compile(whitespace_pattern, re.MULTILINE), '', content)
  
      return content.strip()