Understanding Zod in 2 Minutes: Schema Validation in TypeScript