Can `useQuery`'s result type figure out that all errors throw? - TanStack