def METHOD_NAME(self, name: str) -> list[tuple[Section, int]]:
    """Return section/index pairs for paragraphs containing an assign.
    Note that the paragraph may contain other statements as well.
    """
    found: list[tuple[Section, int]] = []
    for section in self.sections:
        for i, paragraph in enumerate(section.paragraphs):
            if any(
                line.split('=')[0].strip() == name
                for line in paragraph.get_logical_lines()
            ):
                found.append((section, i))
    return found