'Make invalid states unrepresentable' considered harmful | Hacker News Reader