Monads, or Programmable Semicolons | Hacker News Reader