Publish with Backpressure

... functional but not a fan of the code.