arrow-meta
arrow-meta copied to clipboard
[Synthetic Arrow-Syntax] Enable synthetic partial application, currying, etc over Type Proofs.
We currently don't have support for partial application and currying for suspend functions, or any of the other function helpers in the syntax module.
We need to address this as a compiler plugin because the alternative is to have n repeated arities for regular and suspend functions.