Начинаем новый модуль - типизация. Первый и самый важный факт, который нужно понимать чётко: подсказки типов (type hints) в Python - это добровольная документация для инструментов, а не правило, которое проверяет сам интерпретатор во время выполнения.