/// The phase of a `SuspenseState`.
///
/// - `Pending` — the underlying data is still loading.
/// Render a fallback / spinner.
/// - `Resolved(T)` — the data has loaded.
/// Render the loaded content.
/// - `Failed(String)` — the data load failed with the
/// given message. Render an error boundary.