anchor.diff:  
   === Executing queries
   
  -_suricatta_ has clear separation between queries that can return result, and queries that cannot.
  +_suricatta_ has a clear separation between queries that can return a result, and queries that can't.
   
   .Example using `suricatta.core/execute` function.
   [source, clojure]
  
positive.code: A **context** has the resposibility of jdbc connection resource management, transaction isolation
  flags and sql rendering dialect.
  
  You can create it **context** from:
  
  - hash-map dbspec format (plain connection params).
  - datasource instance (connection pool).
  - link:http://funcool.github.io/clojure.jdbc/latest/[clojure.jdbc] connection instance.
  
  .This is a default aspect of one dbspec.
  [source,clojure]
  
negative.code:         "json" (json/parse-string (.getValue self) true)))))
  ----
  
  Now having defined the two way conversions, you can pass the clojure hash-map as a
  value to the query and it is automatically converted. 
  
  .Insert and query example using postgresql json fields.
  [source, clojure]
  