Composeable stream processing: reactive dataflow graphs in Python | Not Hacker News!