Prototyping a declarative data modeling and validation library (with TypeScript) | Hacker News Reader