anchor.diff:      //
       [<CompiledName("OfSeq")>]
       let inline ofSeq (source : seq<'Key * 'T>) : LruCache<'Key, 'T> =
  -        // Preconditions
  -        checkNonNull "source" source
  -
  +        // Preconditions checked within the member.
           LruCache.OfSeq source
   
       //
       [<CompiledName("OfList")>]
       let inline ofList (source : ('Key * 'T) list) : LruCache<'Key, 'T> =
  -        // Preconditions
  -        checkNonNull "source" source
  -
  +        // Preconditions checked within the member.
           LruCache.OfList source
   
       //
       [<CompiledName("OfArray")>]
       let inline ofArray (source : ('Key * 'T)[]) : LruCache<'Key, 'T> =
  -        // Preconditions
  -        checkNonNull "source" source
  -
  +        // Preconditions checked within the member.
           LruCache.OfArray source
   
       //
  
positive.code:         with get () =
              IntMap.count indexedKeys
  
      /// Look up a key in the cache, returning Some with the associated value and
      /// updated cache if the key is in the domain of the cache and None if not.
      member __.TryFind (key : 'Key) : ('T * LruCache<'Key, 'T>) option =
          notImpl "LruCache.TryFind"
  
      /// Tests if a key is in the domain of the cache.
      member __.ContainsKey (key : 'Key) : bool =
          notImpl "LruCache.ContainsKey"
  
      //
      member __.Add (key : 'Key, value : 'T) : LruCache<'Key, 'T> =
          // NOTE : Checked.add MUST be used when incrementing 'count'!
          notImpl "LruCache.Add"
  
      //
      member __.Remove (key : 'Key) : LruCache<'Key, 'T> =
          notImpl "LruCache.Remove"
      
      //
      member this.ChangeCapacity (newCapacity : uint32) : LruCache<'Key, 'T> =
  
negative.code: 
      //
      [<CompiledName("TryFind")>]
      let inline tryFind (key : 'Key) (cache : LruCache<'Key, 'T>) : 'T option * LruCache<'Key, 'T> =
          // Preconditions
          checkNonNull "cache" cache
  
  