anchor.diff:      ///
       /// <returns>The first key for which the predicate evaluates true.</returns>
       /// 
  -    /// <example-tbd></example-tbd>
  +    /// <example id="findkey-1">
  +    /// <code lang="fsharp">
  +    /// let sample = Map [ (1, "a"); (2, "b") ]
  +    /// 
  +    /// sample |> Map.findKey (fun n s -> n = s.Length) // evaluates to 1
  +    /// sample |> Map.findKey (fun n s -> n &lt; s.Length) // throws KeyNotFoundException
  +    /// </code>
  +    /// </example>
       [<CompiledName("FindKey")>]
       val findKey: predicate:('Key -> 'T -> bool) -> table:Map<'Key,'T> -> 'Key
   
  
positive.code:     /// <returns>A pair of maps in which the first contains the elements for which the predicate returned true
      /// and the second containing the elements for which the predicated returned false.</returns>
      /// 
      /// <example-tbd></example-tbd>
      [<CompiledName("Partition")>]
      val partition: predicate:('Key -> 'T -> bool) -> table:Map<'Key, 'T> -> Map<'Key, 'T> * Map<'Key, 'T>
  
  
negative.code:     ///
      /// <returns>The first result.</returns>
      /// 
      /// <example id="trypick-1">
      /// <code lang="fsharp">
      /// let sample = Map [ (1, "a"); (2, "b"); (10, "ccc"); (20, "ddd") ]
      /// 
      /// sample |> Map.tryPick (fun n s -> if n > 5 &amp;&amp; s.Length > 2 then Some s else None)
      /// </code>
      /// Evaluates to <c>Some "ccc"</c>.
      /// </example>
      ///
      /// <example id="trypick-2">
      /// <code lang="fsharp">
      /// let sample = Map [ (1, "a"); (2, "b"); (10, "ccc"); (20, "ddd") ]
      /// 
      /// sample |> Map.tryPick (fun n s -> if n > 5 &amp;&amp; s.Length > 4 then Some s else None)
      /// </code>
      /// Evaluates to <c>None</c>.
      /// </example>
      [<CompiledName("TryPick")>]
      val tryPick: chooser:('Key -> 'T -> 'U option) -> table:Map<'Key,'T> -> 'U option
  
  