сделал если мы создаем переменную, а в текущем контексте такого имени переменной еще не было, то новая переменная закрепляется в самом глобальном контексте
щас уже протестил всякие простенькие варианты по типу (def summator (sum &args)) (print (summator (2 3))) щас погуляю приду, перепишу пару функций и исправлю всякие баги