Make invalid states unrepresentable (2023) | Hacker News Reader