Type safe errors? - tRPC