anchor.diff:      /// <param name="option">The input option.</param>
       ///
       /// <returns>The option if the option is Some, else the result of evaluating <paramref name="defThunk"/>.</returns>
  -    /// <remarks><paramref name="defThunk"/> is not evaluated unless <paramref name="option"/> is <c>None</c>.</remarks>
  +    /// <remarks><paramref name="defThunk"/> is not evaluated unless <paramref name="option"/> is <c>None</c>.
  +    /// <code>
  +    /// None |> Option.defaultWith (fun () -> 99) = 99
  +    /// Some 42 |> Option.defaultWith (fun () -> 99) = 42
  +    /// </code></remarks>
       [<CompiledName("DefaultWith")>]
       val defaultWith: defThunk:(unit -> 'T) -> option:'T option -> 'T
   
  
positive.code:     /// <param name="value">The value to test for equality.</param>
      /// <param name="option">The input option.</param>
      ///
      /// <returns>True if the option is <c>Some</c> and contains a value equal to <paramref name="value"/>, otherwise false.</returns>
      [<CompiledName("Contains")>]
      val inline contains: value:'T -> option:'T option -> bool when 'T : equality
  
negative.code:     ///
      /// <param name="action">A function to apply to the option value.</param>
      /// <param name="option">The input option.</param>
      ///
      /// <remarks>
      /// <code>
      /// None |> Option.iter (printfn "%s") // does nothing
      /// Some "Hello world" |> Option.iter (printfn "%s") // prints "Hello world"
      /// </code></remarks>
      ///
      /// <returns>Unit if the option is None, otherwise it returns the result of applying the predicate
      /// to the option value.</returns>
  