anchor.diff:                                        "isDeprecated", upcast false
                                         "deprecationReason", null];
                                    upcast NameValueLookup.ofList [
  +                                      "name", upcast "kind"
  +                                      "description", null
  +                                      "args", upcast []
  +                                      "type", upcast NameValueLookup.ofList [
  +                                              "kind", upcast "NON_NULL"
  +                                              "name", null
  +                                              "ofType", upcast NameValueLookup.ofList [
  +                                                      "kind", upcast "ENUM"
  +                                                      "name", upcast "__TypeKind"
  +                                                      "ofType", null]]
  +                                      "isDeprecated", upcast false
  +                                      "deprecationReason", null];
  +                                 upcast NameValueLookup.ofList [
  +                                      "name", upcast "name"
  +                                      "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 "ofType"
  +                                      "description", null
  +                                      "args", upcast []
  +                                      "type", upcast NameValueLookup.ofList [
  +                                              "kind", upcast "OBJECT"
  +                                              "name", upcast "__Type"
  +                                              "ofType", null]
  +                                      "isDeprecated", upcast false
  +                                      "deprecationReason", null];
  +                                 upcast NameValueLookup.ofList [
                                         "name", upcast "possibleTypes"
  +                                      "description", null
                                         "args", upcast []
                                         "type", upcast NameValueLookup.ofList [
                                                 "kind", upcast "LIST"
  
positive.code:                                       "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "description"
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "SCALAR"
                                                "name", upcast "String"
                                                "ofType", null]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "fields"
                                        "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
  
negative.code:                                                               "kind", upcast "NON_NULL"
                                                                "name", null
                                                                "ofType", upcast NameValueLookup.ofList [
                                                                        "kind", upcast "ENUM"
                                                                        "name", upcast "__DirectiveLocation"]]]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "name"
                                        "description", null
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "NON_NULL"
                                                "name", null
                                                "ofType", upcast NameValueLookup.ofList [
                                                        "kind", upcast "SCALAR"
                                                        "name", upcast "String"
                                                        "ofType", null]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "onField"
                                        "description", null
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "NON_NULL"
                                                "name", null
                                                "ofType", upcast NameValueLookup.ofList [
                                                        "kind", upcast "SCALAR"
                                                        "name", upcast "Boolean"
                                                        "ofType", null]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "onFragment"
                                        "description", null
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "NON_NULL"
                                                "name", null
                                                "ofType", upcast NameValueLookup.ofList [
                                                        "kind", upcast "SCALAR"
                                                        "name", upcast "Boolean"
                                                        "ofType", null]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "onOperation"
                                        "description", null
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "NON_NULL"
                                                "name", null
                                                "ofType", upcast NameValueLookup.ofList [
                                                        "kind", upcast "SCALAR"
                                                        "name", upcast "Boolean"
                                                        "ofType", null]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];]
                           "inputFields", null
                           "interfaces", upcast []
                           "enumValues", null
                           "possibleTypes", null];
                      upcast NameValueLookup.ofList [
                           "kind", upcast "OBJECT"
                           "name", upcast "__InputValue"
                           "description", upcast "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value."
                           "fields", upcast [
                                   box <| NameValueLookup.ofList [
                                        "name", upcast "defaultValue"
                                        "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 "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 "name"
                                        "description", null
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "NON_NULL"
                                                "name", null
                                                "ofType", upcast NameValueLookup.ofList [
                                                        "kind", upcast "SCALAR"
                                                        "name", upcast "String"
                                                        "ofType", null]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];
                                   upcast NameValueLookup.ofList [
                                        "name", upcast "type"
                                        "description", null
                                        "args", upcast []
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "NON_NULL"
                                                "name", null
                                                "ofType", upcast NameValueLookup.ofList [
                                                        "kind", upcast "OBJECT"
                                                        "name", upcast "__Type"
                                                        "ofType", null]]
                                        "isDeprecated", upcast false
                                        "deprecationReason", null];]
                           "inputFields", null
  