from typing import Dict, Optional class AnchorElement: __slots__ = ["attrs", "count", "outcount"] def __init__(self, attrs: Dict[str, Optional[str]], count: int, outcount: int): self.attrs = attrs self.count = count self.outcount = outcount class ListElement: __slots__ = ["name", "num"] def __init__(self, name: str, num: int): self.name = name self.num = num