anchor.diff:          ///
           /// <returns>A tuple of events.  The first is triggered when the predicate evaluates to true
           /// and the second when the predicate evaluates to false.</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 leftPartition, rightPartition = Event.partition getEvenSeconds timer
  +        /// 
  +        /// leftPartition.Subscribe(fun x -> printfn $"Left partition: {x.SignalTime}")
  +        /// |> ignore
  +        /// 
  +        /// rightPartition.Subscribe(fun x -> printfn $"Right partition: {x.SignalTime}")
  +        /// |> ignore
  +        /// 
  +        /// Console.ReadLine() |> ignore
  +        /// </code>
  +        /// The sample will partition into two events if it is even or odd seconds: <c>
  +        /// Right partition: 2/15/2022 12:00:27 AM
  +        /// Left partition: 2/15/2022 12:00:28 AM
  +        /// Right partition: 2/15/2022 12:00:29 AM
  +        /// Left partition: 2/15/2022 12:00:30 AM
  +        /// Right partition: 2/15/2022 12:00:31 AM</c>
  +        /// </example>
           [<CompiledName("Partition")>]
           val partition: predicate:('T -> bool) -> sourceEvent:IEvent<'Del,'T> -> (IEvent<'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 passes the transformed 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 transformSeconds (number: Timers.ElapsedEventArgs) =
          ///     match number with
          ///     | _ when number.SignalTime.Second % 2 = 0 -> 100
          ///     | _ -> -500
          /// 
          /// let evenSecondsEvent = Event.map transformSeconds timer
          /// 
          /// evenSecondsEvent.Subscribe(fun x -> printf $"{x} ")
          /// |> ignore
          /// 
          /// Console.ReadLine() |> ignore
          /// </code>
          /// The sample will transform the seconds if it's even or odd number and the output is: <c>-500 100 -500 100 -500 100 </c>
          /// </example>
          [<CompiledName("Map")>]
          val map: mapping:('T -> 'U) -> sourceEvent:IEvent<'Del,'T> -> IEvent<'U>
  
  