Make Invalid States Unrepresentable | Hacker News Reader