Parallel streaming in Haskell: Part 4 – Conditionals and non-blocking evaluation | Dark Hacker News