module Generic_fun_deepfix:sig
..end
The function Generic_core.Desc.Ext.fix
does that, but
only for one constructor. The present module implement a
recursive function that fixes all the extensible
constructors in a given value. This is of course only
possible if the types have been reified, and the desc
view is defined for every extensible variant in the type.
Generic_fun_deepfix.deepfix
recursively fixes the identifier of the
constructors of extensible variant types in a value.
Values of other types are left unchanged (and shared).val deepfix : 'a. 'a Ty.T.ty -> 'a -> 'a