anchor.diff:  // --------------------------------------------------------------------------------------
   // Run all targets by default. Invoke 'build <Target>' to override
   
  +//Confirmation Targets (Ugly because error is thrown. Maybe there is a better way on handling this using the cancellation tokens in the target context, but i was not able to figure that out)
  +Target.create "ReleaseConfirmation" (fun _ -> match promptYesNo releaseMsg with | true -> () |_ -> failwith "Release canceled")
  +Target.create "ReleaseDocsConfirmation" (fun _ -> match promptYesNo releaseDocsMsg with | true -> () |_ -> failwith "Release canceled")
  +
   Target.create "All" ignore
   
   "Clean"
  
positive.code:             |> String.separated " "
          run arguments.ToolPath command
          printfn "Successfully generated docs for %s" source
  
  // --------------------------------------------------------------------------------------
  // START TODO: Provide project-specific details below
  
negative.code: "RunTests" ?=> "CleanDocs"
  
  "CleanDocs"
    ==> "Docs"
    ==> "ReferenceDocs"
    ==> "GenerateDocs"
  
  "Clean"
    ==> "Release"
  
  "ReleaseConfirmation"
    ==> "BuildPackage"
    ==> "PublishNuget"
    ==> "Release"
  
  "ReleaseDocsConfirmation"
    ==> "ReleaseDocs"
  
  "ReleaseDocs"
    ==> "Release"
  