anchor.diff:      //
       let [<NoDynamicInvocation>] inline sortInPlace<'T when 'T : comparison> (resizeArray : ResizeArray<'T>) =
           resizeArray.Sort ()
  -
  +        
       //
       let [<NoDynamicInvocation>] inline sortInPlaceBy<'T, 'Key when 'Key : comparison>
               (projection : 'T -> 'Key) (resizeArray : ResizeArray<'T>) =
  
positive.code:     /// Thread-safe functional programming operators for mutable instances of System.Collections.Generic.IDictionary.
      module Safe =
          /// Attempts to retrieve the value associated with the specified key.
          let tryFind k (d : IDictionary<'Key, 'T>) =
              match lock d <| fun () -> d.TryGetValue k with
              | false, _ -> None
              | true, v -> Some v
          
          /// Lookup an element in the Dictionary, raising KeyNotFoundException if
          /// the Dictionary does not contain an element with the specified key.
          let find k (d : IDictionary<'Key, 'T>) =
              lock d <| fun () -> d.[k]
  
          /// Adds a new entry to the Dictionary.
          let add k v (d : IDictionary<'Key, 'T>) =
              if d.IsReadOnly then
                  invalidOp "Cannot add an entry to a read-only dictionary."
              lock d <| fun () ->
                  d.Add (k, v)
  
          /// Updates an existing entry in the dictionary with a new value,
          /// raising KeyNotFoundException if the Dictionary does not
          /// contain an element with the specified key.
          let update k v (d : IDictionary<'Key, 'T>) =
              if d.IsReadOnly then
                  invalidOp "Cannot update an entry in a read-only dictionary."
              lock d <| fun () ->
                  if d.ContainsKey k then
                      d.[k] <- v
                  else
                      // TODO : Return a better error message
                      //keyNotFound ""
  
negative.code:         | Some result ->
              result
          | None ->
              // TODO : Return a better error message
              //keyNotFound ""
              raise <| System.Collections.Generic.KeyNotFoundException ()
  
  
  