ошибка в спеке часто на типах всплывет когда программа не докажется
да, и ты будешь испрвлять эту часть ошибок, но при этом совершенно не будешь видеть ошибки в спеке, которые сохраняют внутреннюю логику
спека полностью непротиворечива и приводит к ошибочному результату