Is there a nice way to catch errors from TRPC at a global level and bubble them into a simple alert component?