бтв, полагаю чтобы такого не происходило, чтобы из-за одного фикса не исправлять типы по всей кодовой базе, нужно больше полиморфизма в типах
Более того, если из-за одного фикса приходится трогать всю кодовую базу, то без типов там было бы вообще печально.