A publish-subscribe (PubSub) framework for Clojure, based on core.async.