anchor.diff:                                   ]
                                    box <| NameValueLookup.ofList [
                                         "name", upcast "types"
  +                                      "description", upcast "A list of all types supported by this server."
                                         "args", upcast []
                                         "type", upcast NameValueLookup.ofList [
                                                 "kind", upcast "NON_NULL"
  
positive.code:                                                               "name", upcast "__Type"
                                                                "ofType", null]]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "enumValues"
                                        "args", upcast [
                                                box <| NameValueLookup.ofList [
                                                     "name", upcast "includeDeprecated"
                                                     "type", upcast NameValueLookup.ofList [
                                                             "kind", upcast "SCALAR"
                                                             "name", upcast "Boolean"
                                                             "ofType", null]
                                                     "defaultValue", upcast "false"];]
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "LIST"
                                                "name", null
                                                "ofType", upcast NameValueLookup.ofList [
                                                        "kind", upcast "NON_NULL"
                                                        "name", null
                                                        "ofType", upcast NameValueLookup.ofList [
                                                                "kind", upcast "OBJECT"
                                                                "name", upcast "__EnumValue"
                                                                "ofType", null]]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "inputFields"
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "LIST"
                                                "name", null
                                                "ofType", upcast NameValueLookup.ofList [
                                                        "kind", upcast "NON_NULL"
                                                        "name", null
                                                        "ofType", upcast NameValueLookup.ofList [
                                                                "kind", upcast "OBJECT"
                                                                "name", upcast "__InputValue"
                                                                "ofType", null]]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "ofType"
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "OBJECT"
                                                "name", upcast "__Type"
                                                "ofType", null]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];]
                           "inputFields", null
  
negative.code:                                                                       "kind", upcast "OBJECT"
                                                                        "name", upcast "__Type"]]]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];]
                           "inputFields", null
                           "interfaces", upcast []
                           "enumValues", null
                           "possibleTypes", null];
                      upcast NameValueLookup.ofList [
                           "kind", upcast "OBJECT"
                           "name", upcast "__Directive"
                           "description", upcast "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document. In some cases, you need to provide options to alter GraphQL’s execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor."
                           "fields", upcast [
                                   box <| NameValueLookup.ofList [
                                        "name", upcast "args"
                                        "description", null
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "NON_NULL"
                                                "name", null
                                                "ofType", upcast NameValueLookup.ofList [
                                                        "kind", upcast "LIST"
                                                        "name", null
                                                        "ofType", upcast NameValueLookup.ofList [ 
                                                              "kind", upcast "NON_NULL"
                                                              "name", null
                                                              "ofType", upcast NameValueLookup.ofList [
                                                                  "kind", upcast "OBJECT"
                                                                  "name", upcast "__InputValue"]]]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "description"
                                        "description", null
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "SCALAR"
                                                "name", upcast "String"
                                                "ofType", null]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "locations"
                                        "description", null
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "NON_NULL"
  