             [graphql-clj.type :as type]))
 
 (log/merge-config! {:level :debug
-                    :appenders {:println {:async? false}}})
+                    :appenders {:println {:async? true}}})
 
 (def whitespace
   (insta/parser


(comment
  ;; Sample expressions
  (parse "query {user}")
  (parse "query {user {id}}")
  (transform (parse "query {user {id}}"))

   ;; Begin Operation Definition
   :OperationDefinition (fn operation-definition [& args]
                          (log/debug "operation-definition: " args)
                          (let [definition (merge {:type :operation-definition
                                                   :operation-type {:type "query"}} ; default operation as query
                                                  (into {} args))]
                            (log/debug "operation-definition: definition" definition)
                            definition))
   :OperationType (fn operation-type [& args]
