Ок, после 9-часового зацикливания Ralph Wiggum результаты не очень хорошие: - много глупого повторения кода вместо использования хороших вспомогательных функций, которые я заставил его написать для себя - основная цель восстановления ошибок не достигнута (хотя, похоже, это была проблема с примером и контекстом) Буду корректировать и пробовать снова.