NV
Можно решить проблему через ИДЕ, которая будет подсказывать программисту: «Здесь у тебя вызов по значению» и «Здесь тоже» и «Вообще ты работаешь в языке с вызовом по значению».
А если кликнуть «Узнать больше», то ещё и расскажет про милое взаимодействие кода с побочкой и вызовом по имени