clj-commons / manifold Clojure 1.1K 107 A compatibility layer for event-driven abstractions stream-processing future clojure async