-
-
Notifications
You must be signed in to change notification settings - Fork 196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Major, try to keep sync/async at the type level #179
Comments
WIP #180 |
Keeping "a" | "s" is a mess type wise. I have found a better encoding placing:
Such that: |
This is released, to be considered still a work in progress, especially in the sense that Stream, Managed & other apis might benefit from the same kind of refinement. Probably the end goal is to have an eff package containing all the api in this form with a mapping to effect |
#195 Hit a wall on the current design |
done in #199 |
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Ideally we can use a Kind4 instead of 3 keeping "a" | "s" as the effect type and combine accordingly, unsure if possible in all cases with correct inference.
The text was updated successfully, but these errors were encountered: