anchor.diff:          /// <param name="channelProvider">Optional CloudChannelProvider.</param>
           /// <param name="cancellationToken">Optional CloudCancellationToken.</param>
           /// <param name="faultPolicy">Optional FaultPolicy. Defaults to InfiniteRetry.</param>
  -    member __.CreateProcessAsTask(workflow : Cloud<'T>, ?name : string, ?defaultDirectory : string,?fileStore : ICloudFileStore,?defaultAtomContainer : string,?atomProvider : ICloudAtomProvider,?defaultChannelContainer : string,?channelProvider : ICloudChannelProvider,?cancellationToken : ICloudCancellationToken, ?faultPolicy : FaultPolicy) =
  +        member __.CreateProcessAsTask(workflow : Cloud<'T>, ?name : string, ?defaultDirectory : string,?fileStore : ICloudFileStore,?defaultAtomContainer : string,?atomProvider : ICloudAtomProvider,?defaultChannelContainer : string,?channelProvider : ICloudChannelProvider,?cancellationToken : ICloudCancellationToken, ?faultPolicy : FaultPolicy) =
               __.CreateProcessAsync(workflow, ?name = name, ?defaultDirectory = defaultDirectory, ?fileStore = fileStore, ?defaultAtomContainer = defaultAtomContainer, ?atomProvider = atomProvider, ?defaultChannelContainer = defaultChannelContainer, ?channelProvider = channelProvider, ?cancellationToken = cancellationToken, ?faultPolicy = faultPolicy )
               |> Async.StartAsTask
   
  
positive.code:         /// <param name="logger">Optional logger to use.</param>
          /// <param name="cancellationToken">Optional cancellation token.</param>
          /// <param name="faultPolicy">Optional fault policy.</param>
      member __.RunLocalAsync(workflow : Cloud<'T>, ?logger : ICloudLogger, ?cancellationToken : CancellationToken, ?faultPolicy : FaultPolicy) : Async<'T> =
              async {
                  let runtimeProvider = ThreadPoolRuntime.Create(?logger = logger, ?faultPolicy = faultPolicy)
              let rsc = resource { yield! resources; yield runtimeProvider :> IDistributionProvider }
                  let! ct = 
                      match cancellationToken with
                      | Some ct -> async { return ct }
                      | None -> Async.CancellationToken
              return! Cloud.ToAsync(workflow, rsc, new InMemoryCancellationToken(ct))
              }
  
          /// <summary>
  
negative.code:         /// <param name="channelProvider">Optional CloudChannelProvider.</param>
          /// <param name="cancellationToken">Optional CloudCancellationToken.</param>
          /// <param name="faultPolicy">Optional FaultPolicy. Defaults to InfiniteRetry.</param>
          member __.CreateProcessAsync(workflow : Cloud<'T>, 
                                       ?name : string, 
                                       ?defaultDirectory : string,
                                       ?fileStore : ICloudFileStore,
  