talk notes: Clojure core.async