Making Impossible States Impossible in ReasonML | Hacker News Reader