Using the TypeScript type system to validate Express handlers | Hacker News Reader