anchor.diff:          /// <param name="sourceEvent">The input event.</param>
           ///
           /// <returns>An event that only passes values that pass the predicate.</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 getEvenSeconds (number: Timers.ElapsedEventArgs) =
  +        ///     match number with
  +        ///     | _ when number.SignalTime.Second % 2 = 0 -> true
  +        ///     | _ -> false
  +        /// 
  +        /// let evenSecondsEvent = Event.filter getEvenSeconds timer
  +        /// 
  +        /// evenSecondsEvent.Subscribe(fun x -> printfn $"{x} ")
  +        /// |> ignore
  +        /// 
  +        /// Console.ReadLine() |> ignore
  +        /// </code>
  +        /// The sample will only output even seconds: <c>2/15/2022 12:03:08 AM 
  +        /// 2/15/2022 12:03:10 AM 
  +        /// 2/15/2022 12:03:12 AM 
  +        /// 2/15/2022 12:03:14 AM </c>
  +        /// </example>
           [<CompiledName("Filter")>]
           val filter: predicate:('T -> bool) -> sourceEvent:IEvent<'Del,'T> -> IEvent<'T>
   
  
positive.code:         /// <param name="sourceEvent">The input event.</param>
          ///
          /// <returns>An event that fires only when the chooser returns Some.</returns>
          [<CompiledName("Choose")>]
          val choose: chooser:('T -> 'U option) -> sourceEvent:IEvent<'Del,'T> -> IEvent<'U>
  
  
negative.code:         /// <param name="sourceEvent">The input event.</param>
          ///
          /// <returns>An event that fires on the updated state values.</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 multiplyBy number =
          ///     fun (timerEvent: Timers.ElapsedEventArgs) -> number * timerEvent.SignalTime./// Second
          /// 
          /// let initialState = 2
          /// 
          /// let scan = Event.scan multiplyBy initialState timer
          /// 
          /// scan.Subscribe(fun x -> printf "%A " x) |> ignore
          /// 
          /// Console.ReadLine() |> ignore
          /// </code>
          /// The sample will output depending on your timestamp. It will multiply the seconds with an initial state of 2: <c>106 5724 314820 17629920 1004905440 -1845026624 -1482388416</c>
          /// </example>
          [<CompiledName("Scan")>]
          val scan: collector:('U -> 'T -> 'U) -> state:'U -> sourceEvent:IEvent<'Del,'T> -> IEvent<'U> 
  
  