Воттутговорят, что есть - процедуру целиком помещать в исключение... Ну, это надо специалистам обсуждать...

Ещё по языкам - деклар-часть описания в процедурах (разборки/сборки) может сильно выиграть, если текстовые описания состояний заменить на графовое, в "родной" нотации - на базе схем Лаврова для отдельных шагов, объединяемое в схему "передачи структур предметов"...