anchor.diff:  let generate (inst:TypeProviderInstantiation) = inst.generateType resolutionFolder runtimeAssembly
   let prettyPrint t = Debug.prettyPrint signatureOnly t
   let prettyPrintWithMaxDepth maxDepth t = Debug.prettyPrintWithMaxDepth signatureOnly maxDepth t
  +
  +#if EXPERIMENTAL
  +
  +Apiary { ApiName = "themoviedb" }
  +|> generate |> prettyPrint |> Console.WriteLine
  +
  +Apiary { ApiName = "fssnip" }
  +|> generate |> prettyPrint |> Console.WriteLine
  +
  +#else
   
   Csv { Sample = "SmallTest.csv"
         Separator = "" 
  
positive.code: 
  let (++) a b = Path.Combine(a, b)
  let resolutionFolder = __SOURCE_DIRECTORY__ ++ ".." ++ "samples" ++ "docs"
  let runtimeAssembly = __SOURCE_DIRECTORY__ ++ ".." ++ "bin" ++ "FSharp.Data.dll"
  //let runtimeAssembly = __SOURCE_DIRECTORY__ ++ ".." ++ "bin" ++ "portable" ++ "FSharp.Data.dll"
  
  //let signatureOnly = true
  let signatureOnly = false
  
negative.code:            AllowLocalQueryEvaluation = true }
  |> generate |> prettyPrintWithMaxDepth 3 |> Console.WriteLine
  
  #endif