Constructors Shouldn't Throw | Hacker News Reader