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