Мне в https://github.com/hhru/frontik/pull/40/files#L1R168 нужно получить последнюю ошибку в рекурсивных вызовах внтури цикла и её отрепортить в переданный reporter callback. 

Там такой алгортим, что нормально когда нескоторые xml_check_compatibility в цикле ниже (https://github.com/hhru/frontik/pull/40/files#L1R170) возвращают false и соотвественно вызывают reporter callback, нужно чтобы хотябы один из них совпал. Если не один не совпал я пишу ошибку с последним из вариантов, который пробовал.

Вроде бы переменной сделать такое не удасться.