anchor.diff:      /// Transforms an uncurried function to a triple-curried function.
       let inline  curry3 f a b c = f (a, b, c)
   
  +    /// Transforms an uncurried function to a triple-curried function.
  +    let inline uncurry3 f (a,b,c) = f a b c
  +
       /// Swap the elements of a pair.
       let inline swap (a,b) = (b,a)
   
  
positive.code:     let (|Single        |_|) = Single.parse
      let (|Double        |_|) = Double.parse
      let (|DateTime      |_|) = DateTime.parse
      let (|DateTimeOffset|_|) = DateTime.parse
  
negative.code:     /// first character used in the symbol.
      let (^) = (<|)
  
      /// Bottom value
      let undefined<'T> : 'T = raise (NotImplementedException("result was implemented as undefined"))
  
      /// Given a value, apply a function to it, ignore the result, then return the original value.
      let inline tee fn x = fn x |> ignore; x
  
      /// Custom operator for `tee`: Given a value, apply a function to it, ignore the result, then return the original value.
      let inline (|>!) x fn = tee fn x
  
      let inline toOption x = match x with
                              | true, v -> Some v
  