Composable Error Handling in OCaml | Hacker News Reader