anchor.diff:  
           raise <| System.NotImplementedException "ExtCore.Control.Collections.Async.Array.reduce"
   
  -    //
  +    /// Async implementation of Array.tryFind.
       [<CompiledName("TryFind")>]
       let tryFind (predicate : 'T -> Async<bool>) (array : 'T[]) : Async<'T option> =
           // Preconditions
  
positive.code:                 return false
          }
  
      //
      [<CompiledName("Forall")>]
      let forall (predicate : 'T -> Async<bool>) (list : 'T list) : Async<bool> =
          // Preconditions
  
negative.code:         // Call the recursive implementation.
          tryFindIndexImpl (predicate, list, 0)
  
      /// Async implementation of List.findIndex.
      [<CompiledName("FindIndex")>]
      let findIndex (predicate : 'T -> Async<bool>) (list : 'T list) : Async<int> =
          // Preconditions
  