Designing APIs for Commercial Libraries: Choosing between `Effect`s, `Promise<Exit<E, A>>`, and `...
If you were to write a commercial library (so, something that should be sold) with effect, how would your APIs for your end users look like?
Would you expose functions that return
Would you expose functions that return
Effects and some runStuff utilities? return Promise<Exit<E, A>? return Promise<A> and throw the error channel?