from typing import List, NamedTuple, Optional struct_group = NamedTuple("struct_group", [("gr_name", str), ("gr_passwd", Optional[str]), ("gr_gid", int), ("gr_mem", List[str])]) def getgrall() -> List[struct_group]: ... def getgrgid(gid: int) -> struct_group: ... def getgrnam(name: str) -> struct_group: ...