Error Handling in C++: Why You Should Use Eithers, Not Exceptions or Error-Codes | Hacker News Reader