Open-sourced a new lib a few days ago: https://github.com/mrmans0n/asyncresult
I always end up doing the same or something pretty similar for every project I work on, so why not share it 😄
It's your typical LCE / Async sealed hierarchy + tons of operators around it, monad comprehension DSL, test goodies, etc
Wrote a bit about it here https://nlopez.io/modeling-asynchronous-results-with-asyncresult/
