We designed an API with a Git-like control flow | Hacker News Reader