- Eager is relatively easy to convert to lazy, if needed. The inverse isn’t true.
- async is relatively easy to turn into sync. The inverse isn’t true.
- no API design is ”neutral”. Any API design is opinionated. Cancelable lazy synchronous promises is just as opinionated a design as the current design.
- async is relatively easy to turn into sync. The inverse isn’t true.
- no API design is ”neutral”. Any API design is opinionated. Cancelable lazy synchronous promises is just as opinionated a design as the current design.