Решил попробовать прелести статической типизации в Python
Создал банальный пример:
if __name__ == "__main__":
a:str = 5
b: int = 5
print(a+b)
Запустил пример и результатом вышла сумма чисел, но никак не TypeError который по сути и ожидался...
Перерыл кучу статей в сети, но не нашел информации о том чтобы нужно было подключать какие-то специфические модули?
В чем вообще здесь может быть причина? Что я мог упустить?