Closed robrix closed 6 years ago
If we split Union
apart like is suggested in https://github.com/joshvera/effects/issues/35#issuecomment-385832845, then IMO we could 🔥 Apply
altogether for the effects
case and do this in the à la carte AST case instead.
-XTypeApplications
has zero runtime cost,Proxy
has non-zero runtime cost.This will mean that any caller of
apply
& friends will need to haveTypeApplications
on. We could provideProxy
-using wrappers for backwards-compatibility.