Using Zod and TypeScript for more than user input validation | Heykuki News