anchor.diff:                                                     "name", upcast "includeDeprecated"
                                                      "description", null
                                                      "type", upcast NameValueLookup.ofList [
  -                                                           "kind", upcast "NON_NULL"
  -                                                           "name", null
  -                                                           "ofType", upcast NameValueLookup.ofList [
  -                                                                "kind", upcast "SCALAR"
  -                                                                "name", upcast "Boolean"
  -                                                                "ofType", null]]
  +                                                     "kind", upcast "SCALAR"
  +                                                     "name", upcast "Boolean"
  +                                                     "ofType", null]
                                                      "defaultValue", upcast "False"];]
                                         "type", upcast NameValueLookup.ofList [
                                                 "kind", upcast "LIST"
  
positive.code:       empty errors
        data.["data"] |> equals (upcast expected)
      | _ -> fail "Expected Direct GQResponse"
      
  [<Fact>]
  let ``Nullable field args type definitions are considered nullable`` () =
      let root = Define.Object("Query", [ Define.Field("onlyField", String, "", [ Define.Input("onlyArg", Nullable Int) ], fun _ () -> null) ])
  
negative.code:                                                    "name", upcast "includeDeprecated"
                                                     "description", null
                                                     "type", upcast NameValueLookup.ofList [
                                                       "kind", upcast "SCALAR"
                                                       "name", upcast "Boolean"
                                                       "ofType", null]
                                                     "defaultValue", upcast "False"];]
                                        "type", upcast NameValueLookup.ofList [
                                                "kind", upcast "LIST"
  