typing.Callable[[int, str], None] -> def func(a: int, b: str) -> None
typing.Mapping[str, int] -> {"a": 1, "b": 2, "c": 3}
typing.List[int] -> [1, 2, 3]
typing.Set[int] -> {1, 2, 3}
typing.Optional[int] -> None or int
typing.Sequence[int] ->...