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

и умеет производить инициализацию заданными переменными при прошивке ПР (например обновлении программы с сохранением наработанного). И так же сбрасывать значения если это требуется логикой....