anchor.diff:          generator.DefineStaticParameters(prm, fun tname args ->
               let introspectionLocation = IntrospectionLocation.Create(downcast args.[0], downcast args.[2])
               let httpHeadersLocation = StringLocation.Create(downcast args.[1], resolutionFolder)
  -            let operationTypeNames = HashSet<string>()
               let maker =
                   lazy
                       let tdef = ProvidedTypeDefinition(asm, ns, tname, None)
  
positive.code:                 let mdef = ProvidedMethod("Run", varprm @ [ctxprm], rtdef, invoker)
                  mdef.AddXmlDoc("Executes the operation on the server and fetch its results.")
                  mdef
  
              let arundef = 
                  let invoker (args : Expr list) =
                      let operationName = Option.toObj operationDefinition.Name
  
negative.code:                                     match tinst with
                                      | Some t -> { tref with Kind = t.Kind }
                                      | None -> failwith "The operation was found in the schema, but it does not have a name."
                                  let schemaTypes = Types.getSchemaTypes(schema)
                                  let enumProvidedTypes = schemaProvidedTypes |> Map.filter (fun _ t -> t.BaseType = typeof<EnumBase>)
                                  let actualQuery = queryAst.ToQueryString(QueryStringPrintingOptions.IncludeTypeNames).Replace("\r\n", "\n")
                                  let className =
                                      match explicitOperationTypeName, operationDefinition.Name with
                                      | Some name, _ -> 
  