Чем больше думаю об исключениях, тем больше нравится обработка ошибок
в расте
Где один оператор ошибку сконвертирует в собственный тип и прокинет наверх
Где компилятор статически проверит, что все ошибки так или иначе обработаны
Где обработка ошибок — предсказуема, и как следствие проста
Питон так не умеет :(
Впрочем, что-то из раста можно и стащить
Правда так удобно конвертировать не получится. Даже если написать простыню с матчингом типов в ините (которую мне лень писать)