const thingRx = useRxSuspense(getThingRx(thingId))
if (!thingRx.waiting && Result.isFailure(thingRx)) {
if (Cause.isFailType(thingRx.cause) && (Cause.isNoSuchElementException(thingRx.cause.error)) {
return <ThingNotFound id={thingId} />
}
else return <SomeUnexpectedErrorComponent />
}