Recommended approach to type-narrowing `useMutationState`? - TanStack