Should TypeScript support runtime types instead of relying on Zod? | Hacker News Reader