@@ -226,7 +226,7 @@ generalize youngMark visitMark youngRank pools =
226226 then
227227 MVector.modify pools (var:) rank
228228 else
229− UF.setDescriptor var $ Descriptor (rigidify content) noRank mark copy
229+ UF.setDescriptor var $ Descriptor content noRank mark copy
230230
231231
232232poolToRankTable :: Mark -> Int -> [Variable] -> IO (Vector.Vector [Variable])
@@ -242,16 +242,6 @@ poolToRankTable youngMark youngRank youngInhabitants =
242242 Vector.unsafeFreeze mutableTable
243243
244244
245−rigidify :: Content -> Content
246−rigidify content =
247− case content of
248− Var Flex maybeSuper maybeName ->
249− Var Rigid maybeSuper maybeName
250−
251− _ ->
252− content
253−
254−
255245
256246-- ADJUST RANK
257247