Why we need Callbags (pattern for observables/streams) | Hacker News Reader