anchor.diff:          ///
           /// <param name="callback">The function to call when the event is triggered.</param>
           /// <param name="sourceEvent">The input event.</param>
  +        /// 
  +        /// <example>
  +        /// <code lang="fsharp">
  +        /// open System
  +        /// 
  +        /// let createTimer interval =
  +        ///     let timer = new Timers.Timer(interval)
  +        ///     timer.AutoReset &lt;- true
  +        ///     timer.Enabled &lt;- true
  +        ///     timer.Elapsed
  +        /// 
  +        /// let timer = createTimer 1000
  +        /// 
  +        /// Event.add (fun (event: Timers.ElapsedEventArgs) -> printfn $"{event.SignalTime} ")  timer
  +        /// 
  +        /// Console.ReadLine() |> ignore
  +        /// </code>
  +        /// The sample will output the timer event every second: <c>
  +        /// 2/14/2022 11:52:05 PM 
  +        /// 2/14/2022 11:52:06 PM 
  +        /// 2/14/2022 11:52:07 PM 
  +        /// 2/14/2022 11:52:08 PM </c>
  +        /// </example>
           [<CompiledName("Add")>]
           val add : callback:('T -> unit) -> sourceEvent:IEvent<'Del,'T> -> unit
   
  
positive.code:         /// <param name="sourceEvent">The input event.</param>
          ///
          /// <returns>An event that only passes values that pass the predicate.</returns>
          [<CompiledName("Filter")>]
          val filter: predicate:('T -> bool) -> sourceEvent:IEvent<'Del,'T> -> IEvent<'T>
  
  
negative.code:         /// <param name="sourceEvent">The input event.</param>
          ///
          /// <returns>An event that triggers on pairs of consecutive values passed from the source event.</returns>
          /// <example>
          /// <code lang="fsharp">
          /// open System
          /// 
          /// let createTimer interval =
          ///     let timer = new Timers.Timer(interval)
          ///     timer.AutoReset &lt;- true
          ///     timer.Enabled &lt;- true
          ///     timer.Elapsed
          /// 
          /// let timer = createTimer 1000
          /// 
          /// let pairWise = Event.pairwise timer
          /// 
          /// let extractPair (pair: Timers.ElapsedEventArgs * Timers.ElapsedEventArgs) =
          ///     let leftPair, rightPair = pair
          ///     printfn $"(Left): {leftPair.SignalTime} (Right): {rightPair.SignalTime}"
          /// 
          /// pairWise.Subscribe(extractPair) |> ignore
          /// 
          /// Console.ReadLine() |> ignore
          /// </code>
          /// The sample will output the timer event every second: <c>
          /// (Left): 2/14/2022 11:58:46 PM (Right): 2/14/2022 11:58:46 PM
          /// (Left): 2/14/2022 11:58:46 PM (Right): 2/14/2022 11:58:47 PM
          /// (Left): 2/14/2022 11:58:47 PM (Right): 2/14/2022 11:58:48 PM </c>
          /// </example>
          [<CompiledName("Pairwise")>]
          val pairwise: sourceEvent:IEvent<'Del,'T> -> IEvent<'T * 'T>
  
  