    {"__type"
     {"name" "QueryRoot",
      "fields"
-     [{"name" '__typename}
-      {"name" 'name}
-      {"name" '__schema}
-      {"name" '__type}]}}})
+     [{"name" 'name}]}}})
 
 ;; ;; FIXME: name has no field of args, should return error
 ;; (deftest-valid-introspection query-type-fields-args-invalid

   {"__type"
    {"name" "QueryRoot",
     "fields"
     [{"name" '__typename,
       "type"
       {"name" nil,
        "kind" :NON_NULL,
        "ofType" {"name" 'String, "kind" :SCALAR}},
       "args" []}
      {"name" 'name,
       "type" {"name" 'String, "kind" :SCALAR, "ofType" nil},
       "args"
       [{"name" 'id,

            {"__schema"
             {"types"
              (list {"name" 'QueryRoot, "kind" :OBJECT}
                    {"name" 'String, "kind" :SCALAR}
                    {"name" 'Boolean, "kind" :SCALAR}
                    {"name" 'User, "kind" :OBJECT}
                    {"name" 'Float, "kind" :SCALAR}
                    {"name" 'Int, "kind" :SCALAR})}}}))))

;; (deftest schema-introspection-without-user-schema
;;   (let [intro-schema (-> intro/introspection-schema sv/validate-schema)
