core-async

2019-03-11T14:11:34.017200Z

Thanks for the advice, @alexmiller. Turns out I fundamentally misunderstood how mult and tap worked - I didn't realize that taking from the original channel (the one that's been mult-ed) would consume its values ahead of them reaching the downstream tapped channels