Monadic Parsers: Implementing a micro Parsec | Dark Hacker News