A JavaScript validation library based on type combinators | Hacker News Reader