Either Monad in C++ | Hacker News Reader