anchor.diff:      Executor(schema)
   
   [<Fact>]
  -let ``Parallell Defer and Stream`` () =
  +let ``Parallel Defer`` () =
       let expectedDirect =
           NameValueLookup.ofList [
              "testData", upcast NameValueLookup.ofList [
  
positive.code:         ]
      let expectedDeferred =
          NameValueLookup.ofList [
              "data", [
                  NameValueLookup.ofList [
                      "id", upcast "2"
                      "a", upcast "Union A"
                  ] :> obj
                  NameValueLookup.ofList [
                      "id", upcast "3"
                      "b", upcast 4
                  ] :> obj
              ] :> obj
              "path", upcast ["testData"; "list"]
          ]
      let query = parse """{
  
negative.code:         ]
      let expectedDeferred1 =
          NameValueLookup.ofList [
              "data", upcast [
                  box <| NameValueLookup.ofList [
                      "a", upcast "Inner A"
                  ]
              ]
              "path", upcast ["testData"; "innerList"]
          ]
      let expectedDeferred2 =
          NameValueLookup.ofList [
              "data", upcast [
                  box <| NameValueLookup.ofList [
                      "a", upcast "Inner B"
                  ]
              ]
              "path", upcast [box "testData"; upcast "innerList"; upcast 0; upcast "innerList"; upcast 0]
          ]
      let expectedDeferred3 =
          NameValueLookup.ofList [
              "data", upcast [
                  box <| NameValueLookup.ofList [
                      "a", upcast "Inner C"
                  ]
              ]
              "path", upcast [box "testData"; upcast "innerList"; upcast 0; upcast "innerList"; upcast 1]
          ]
      let query = parse """{
              testData {
  