Open 3abc opened 5 years ago
@3abc I believe the issue has to do with the fact that we do not yet fully support partial application of an n-ary extension type. I would have to check the code to see if that is indeed what is happening -- I have been stuck in paper-writing land for some months and haven't been able to work on this.
For this definition
If I understand correctly
j0 = 0 k → k0 j1 k
can be written asj0 = 0 → k0 j1
. However if I do so the type won't check.For the definition below one can just use currying like