> The use of fibers/coroutines as built-in error boundaries
Isn't this roughly what JavaScript does with Promises?
Isn't this roughly what JavaScript does with Promises?
in my ideal, exceptions could only be thrown/caught at the async/await boundary because only there should you have real side effects, and there should be structure, but at that point I'm reinventing Haskell's monads.