make LayoutError::Cycle carry ErrorGuaranteed
#117849
+8
−9
Merged