Small PR that addresses 3 minor issues:
-Add a missing case for arrays in typeBounds, which would otherwise cause ArrayOfTypeAlias to fail Stainless type-checking
-Annotate private methods with xt.Final since these cannot be overridden ("effectively final"). Now PrivateIsFinal passes
-Fix a small issue in RefinementLifting that would not properly update the type of each occurrence of variables whose type has been dealiased.
Small PR that addresses 3 minor issues: -Add a missing case for arrays in
typeBounds
, which would otherwise causeArrayOfTypeAlias
to fail Stainless type-checking -Annotate private methods withxt.Final
since these cannot be overridden ("effectively final"). NowPrivateIsFinal
passes -Fix a small issue inRefinementLifting
that would not properly update the type of each occurrence of variables whose type has been dealiased.