anchor.diff:  [source, clojure]
   ----
   (let [c (chan 1 (comp
  -                 (map exc/from-success)
  +                 (map deref)
                    (mapcat identity)))
         res (sca/fetch *ctx* "select * from foo order by n" {:chan c})]
     (println "Result1: " (<!! res))
  
positive.code: 
  [source,groovy]
  ----
  compile "suricatta:suricatta:0.3.0-SNAPSHOT"
  ----
  
  
  
negative.code: ----
  (require '[clojure.core.async :refer [go <! into]])
  (require '[suricatta.async :as sca])
  ----
  
  Functions found on suricatta.async ns (`execute` and `fetch` are almost identical to sync ones
  