We can write our own promises wrappers to communicate pending, error, and success statuses to Suspense and error boundaries components.
The wrapper we write in this lesson is the minimum viable wrapper required for data fetching. Knowing how to wrap promises for communication with Suspense and error boundaries allows you to suspend any asynchronous data.
Seems like an audio editing error around 1:04-1:05. "Wrapper around.... " what?
why throw suspender, not return?