  {"__type"
   {"name" "QueryRoot",
    "fields"
-   [{"name" '__typename,
-     "args" [],
-     "type"
-     {"name" nil,
-      "kind" :NON_NULL,
-      "ofType" {"name" 'String, "kind" :SCALAR}}}
-    {"name" 'name,
+   [{"name" 'name,
      "args" [{"name" 'id, "defaultValue" nil}],
      "type" {"name" 'String, "kind" :SCALAR, "ofType" nil}}
     {"name" 'fieldArgWithDefault,
      "args" [{"name" 'abc, "defaultValue" "Default abc"}],
      "type" {"name" 'String, "kind" :SCALAR, "ofType" nil}}
-    {"name" '__schema,
-     "args" [],
-     "type"
-     {"name" nil,
-      "kind" :NON_NULL,
-      "ofType" {"name" '__Schema, "kind" :OBJECT}}}
-    {"name" '__type,
-     "args" [{"name" 'name, "defaultValue" nil}],
-     "type" {"name" '__Type, "kind" :OBJECT, "ofType" nil}}]}}})
+    ]}}})
 
 (deftest-valid-introspection query-type-fields-args-list-type
   "# QueryRoot sample description

         {"name" nil,
          "kind" :LIST,
          "ofType" {"name" 'String, "kind" :SCALAR}}}]}
      {"name" '__schema,
       "type"
       {"name" nil,
        "kind" :NON_NULL,
        "ofType" {"name" '__Schema, "kind" :OBJECT}},
       "args" []}
      {"name" '__type,
       "type" {"name" '__Type, "kind" :OBJECT, "ofType" nil},
       "args"
       [{"name" 'name,
         "type"
         {"name" nil,
          "kind" :NON_NULL,
          "ofType" {"name" 'String, "kind" :SCALAR}}}]}]}}})

(deftest-valid-introspection query-type-enum
  "# Enum description

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