anchor.diff:      let inline flip f (x : 'T) (y : 'U) : 'V =
           f y x
   
  -    /// Raises a System.NotImplementedException.
  -    [<CompiledName("RaiseNotImplementedException")>]
  -    let inline notImpl msg : 'T =
  -        raise <| System.NotImplementedException msg
  -
  -    /// Raises a System.NotSupportedException.
  -    [<CompiledName("RaiseNotSupportedException")>]
  -    let inline notSupported msg : 'T =
  -        raise <| System.NotSupportedException msg
  -
  -    /// Raises a System.ArgumentOutOfRangeException.
  -    [<CompiledName("RaiseArgumentOutOfRangeException")>]
  -    let inline argOutOfRange (paramName : string) (message : string) : 'T =
  -        raise <| System.ArgumentOutOfRangeException (paramName, message)
  -
       /// Compares two objects for reference equality.
       [<CompiledName("RefEquals")>]
       let inline refEquals< ^T, ^U when ^T : not struct and ^U : not struct> (x : ^T) (y : ^U) =
  
positive.code:                 else
                      this.Array.[this.Offset + index] <- value
  
      /// Type abbreviation for System.Collections.Generic.Queue.
      type ResizeQueue<'T> = System.Collections.Generic.Queue<'T>
  
      /// Physical equality operator.
      let inline (===) (x : 'T) y =
  
negative.code: /// Additional operators for F# data types.
  [<AutoOpen>]
  module AdditionalOperators =
      (* Type abbreviations *)
  
      /// Type abbreviation for System.NotImplementedException.
      type notImplExn = System.NotImplementedException
  
      /// Type abbreviation for System.Collections.Generic.Queue.
      type ResizeQueue<'T> = System.Collections.Generic.Queue<'T>
  
      /// <summary>
      /// Array views are similar to array slices, but instead of creating a copy of the
  