Basic error handling patterns - tRPC