anchor.diff:          ///     Cloud.Parallel combinator
           /// </summary>
           /// <param name="computations">Input computations to be executed in parallel.</param>
  -        static member Parallel (computations : seq<Cloud<'T>>) = cloud {
  +        static member Parallel (computations : seq<Cloud<'T>>) : Cloud<'T []> = cloud {
               let! runtime = Cloud.GetResource<IRuntimeProvider> ()
               return! runtime.ScheduleParallel computations
           }
  
positive.code:         ///     Catch exception from given cloud workflow.
          /// </summary>
          /// <param name="cloudWorkflow"></param>
          static member Catch(cloudWorkflow : Cloud<'T>) = cloud {
              try
                  let! res = cloudWorkflow
                  return Choice1Of2 res
  
negative.code:         /// <param name="computation">Computation to be executed.</param>
          /// <param name="target">Optional worker to execute the computation on; defaults to scheduler decision.</param>
          /// <param name="timeoutMilliseconds">Timeout in milliseconds; defaults to infinite.</param>
          static member StartChild(computation : Cloud<'T>, ?target : IWorkerRef, ?timeoutMilliseconds:int) : Cloud<Cloud<'T>> = cloud {
              let! runtime = Cloud.GetResource<IRuntimeProvider> ()
              return! runtime.ScheduleStartChild(computation, ?target = target, ?timeoutMilliseconds = timeoutMilliseconds)
          }
  