А ещё вопрос. Мы вроде как знаем, что внутри функций локальная видимость переменных, а я так понимаю ты хочешь увеличивать глобальные переменные? Что-то тут не то...🤔
Типа специально, чтобы одна и та же функция с одним названием переопределялась в зависимости от подходящего условия? Интересно... Первый раз такое вижу