Open blackgnezdo opened 10 months ago
hey @blackgnezdo 👋 since it's been some time since this was opened, I created a PR adding support for 9.8 (hopefully correctly 😅). The particular problem you mentioned was caused due to extending the annotation required in that particular place with additional information. I.e., making EpAnn ann
into a (Maybe something, EpAnn ann)
, accounted for here.
If there's anything else you might be interested in, shoot a question! 🙂
I started on doing the 9.8 uprev and got stuck with:
There's a type-checker change which causes the following behavior mismatch between 9.8 and 9.6. The old versions works:
the new one fails:
So if somebody is well-versed in type families, they should suggest a fix.