Monadic Parsing in C++ | Dark Hacker News