Source core for my presentation on core.async at the Sydney Clojure User Group, July 2013