anchor.diff:          ///
           /// <returns>The concatenated string.</returns>
           /// <exception cref="T:System.ArgumentException">Thrown when <c>count</c> is negative.</exception>
  +        /// 
  +        /// <example id="replicate-example-1">
  +        /// <code lang="fsharp">
  +        /// "Do it!" |> String.replicate 3   // evaluates "Do it!Do it!Do it!"
  +        /// </code>
  +        /// </example>
           [<CompiledName("Replicate")>]
           val replicate: count:int -> str: string -> string
  -
  -        /// <summary>Returns the length of the string.</summary>
  -        ///
  -        /// <param name="str">The input string.</param>
  -        ///
  -        /// <returns>The number of characters in the string.</returns>
  -        [<CompiledName("Length")>]
  -        val length: str:string -> int
  -
  +        
  +
  
positive.code:         ///
          /// <returns>The constructed string.</returns>
          /// <exception cref="T:System.ArgumentException">Thrown when <c>count</c> is negative.</exception>
          [<CompiledName("Initialize")>]
          val init: count:int -> initializer:(int -> string) -> string
  
          /// <summary>Tests if all characters in the string satisfy the given predicate.</summary>
          ///
          /// <param name="predicate">The function to test each character of the string.</param>
          /// <param name="str">The input string.</param>
          ///
          /// <returns>True if all characters return true for the predicate and false otherwise.</returns>
          [<CompiledName("ForAll")>]
          val forall: predicate:(char -> bool) -> str:string -> bool
  
          /// <summary>Tests if any character of the string satisfies the given predicate.</summary>
          ///
          /// <param name="predicate">The function to test each character of the string.</param>
          /// <param name="str">The input string.</param>
          ///
          /// <returns>True if any character returns true for the predicate and false otherwise.</returns>
          [<CompiledName("Exists")>]
          val exists: predicate:(char -> bool) -> str:string -> bool
  
          /// <summary>Returns a string by concatenating <c>count</c> instances of <c>str</c>.</summary>
          ///
  
negative.code:         /// <param name="str">The input string.</param>
          ///
          /// <returns>The resulting string.</returns>
          /// 
          /// <example id="filter-example-1"> Filtering out just alphanumeric characters
          /// <code lang="fsharp">
          /// open System
          /// 
          /// let input = "0 1 2 3 4 5 6 7 8 9 a A m M"
          /// input |> String.filter Uri.IsHexDigit  // evaluates "123456789aA"
          /// </code>
          /// </example>
          /// <example id="filter-example-2"> Filtering out just digits
          /// <code lang="fsharp">
          /// open System
          /// 
          /// "hello" |> String.filter Char.IsDigit  // evaluates ""
          /// </code>
          /// </example>
          [<CompiledName("Filter")>]
          val filter: predicate:(char -> bool) -> str:string -> string
  
          /// <summary>Tests if all characters in the string satisfy the given predicate.</summary>
          ///
          /// <param name="predicate">The function to test each character of the string.</param>
          /// <param name="str">The input string.</param>
          ///
          /// <returns>True if all characters return true for the predicate and false otherwise.</returns>
          ///         
          /// <example id="forall-example-1"> Looking for lowercase characters
          /// <code lang="fsharp">
          /// open System
          /// 
          /// "all are lower" |> String.forall Char.IsLower  // evaluates false
          /// 
          /// "allarelower" |> String.forall Char.IsLower    // evaluates true
          /// </code>
          /// </example>
          [<CompiledName("ForAll")>]
          val forall: predicate:(char -> bool) -> str:string -> bool
  
          /// <summary>Builds a new string whose characters are the results of applying the function <c>mapping</c>
          /// to each index from <c>0</c> to <c>count-1</c> and concatenating the resulting
  