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:     [<RequireQualifiedAccess>]
      module String = 
  
          /// <summary>Returns a new string made by concatenating the given strings
          /// with separator <c>sep</c>, that is <c>a1 + sep + ... + sep + aN</c>.</summary>
          /// <param name="sep">The separator string to be inserted between the strings
  
negative.code:         /// <returns>A new string consisting of the concatenated strings separated by
          /// the separation string.</returns>
          /// <exception cref="T:System.ArgumentNullException">Thrown when <c>strings</c> is null.</exception>
          /// 
          /// <example id="concat-example-1">
          /// <code lang="fsharp">
          /// let input1 = ["Stefan"; "says:"; "Hello"; "there!"]
          /// input1 |> String.concat " "  // evaluates "Stefan says: Hello there!"
          /// 
          /// let input2 = [0..9] |> List.map string 
          /// input2 |> String.concat ""    // evaluates "0123456789"
          /// input2 |> String.concat ", "  // evaluates "0, 1, 2, 3, 4, 5, 6, 7, 8, 9"
          /// 
          /// let input3 = ["No comma"]
          /// input3 |> String.concat ","   // evaluates "No comma"
          /// </code>
          /// </example>
          [<CompiledName("Concat")>]
          val concat: sep:string -> strings: seq<string> -> string
  
          /// <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>
          /// 
          /// <example id="exists-example-1"> Looking for uppercase characters
          /// <code lang="fsharp">
          /// open System
          /// 
          /// "Yoda" |> String.exists Char.IsUpper  // evaluates true
          /// 
          /// "nope" |> String.exists Char.IsUpper  // evaluates false
          /// </code>
          /// </example>
          [<CompiledName("Exists")>]
          val exists: predicate:(char -> bool) -> str:string -> bool
  
          /// <summary>Builds a new string containing only the characters of the input string
          /// for which the given predicate returns "true".</summary>
  