anchor.diff:          ///
           /// <remarks>If an exception occurs in the asynchronous computation then an exception is re-raised by this
           /// function.
  -        ///        
  +        ///
           /// If the task is cancelled then <see cref="F:System.Threading.Tasks.TaskCanceledException"/> is raised. Note
           /// that the task may be governed by a different cancellation token to the overall async computation
           /// where the AwaitTask occurs. In practice you should normally start the task with the
  
positive.code:         /// </remarks>
          ///
          /// <category index="2">Awaiting Results</category>
          /// 
          /// <example-tbd></example-tbd>
          static member AwaitTask: task: Task<'T> -> Async<'T>
  
  
negative.code:         /// in the corresponding state once the computation terminates (produces the result, throws exception or gets canceled)</returns>
          ///
          /// <category index="0">Starting Async Computations</category>
          ///
          /// <example id="start-as-task-1">
          /// <code lang="fsharp">
          /// printfn "A"
          ///
          /// let t =
          ///     async {
          ///         printfn "B"
          ///         do! Async.Sleep(1000)
          ///         printfn "C"
          ///     } |> Async.StartAsTask
          ///
          /// printfn "D"
          /// t.Wait()
          /// printfn "E"
          /// </code>
          /// Prints "A", then "D", "B" quickly in any order, then "C", "E" in 1 second.
          /// </example>
          static member StartAsTask : computation:Async<'T> * ?taskCreationOptions:TaskCreationOptions * ?cancellationToken:CancellationToken -> Task<'T>
  
          /// <summary>Creates an asynchronous computation which starts the given computation as a <see cref="T:System.Threading.Tasks.Task`1"/></summary>
          ///
          /// <category index="0">Starting Async Computations</category>
          ///
          /// <example-tbd></example-tbd>
          static member StartChildAsTask : computation:Async<'T> * ?taskCreationOptions:TaskCreationOptions -> Async<Task<'T>>
  
  