anchor.diff:              let b : int = signum 1
               let s : V2d = signum V2d.II
               let a : decimal = signum 1.0m
  +            let a : MyCustomNumericTypeExtensionTestTypeForInternalTesting = signum (MyCustomNumericTypeExtensionTestTypeForInternalTesting())
               ()
   
           let signumIntWorking() =
               let a : int = signumi 1.0
               let b : int = signumi 1
               let s : V2i = signumi V2d.II
  +            let a : int = signumi (MyCustomNumericTypeExtensionTestTypeForInternalTesting())
               ()
   
           let pownWorking() =
  +            let a = pown (MyCustomNumericTypeExtensionTestTypeForInternalTesting()) 6
               let a : float = pown 1.0 2
               let a : int = pown 1 2
               let a : uint16 = pown 1us 2
  
positive.code:             let a : float = 1uy ** 2.0
              let a : float = 1s ** 2.0
              let a : float = 1L ** 2.0
  
              let a : V2d = V2d.II ** V2d.II
              let a : V2d = V2d.II ** 1.0
  
negative.code:     /// Returns -1 if x is less than zero, 0 if x is equal to zero, and 1 if
      /// x is greater than zero. The result has the same type as the input.
      let inline signum x =
          signumAux Unchecked.defaultof<Fun> Unchecked.defaultof<Helpers.Signs> x
  
      /// Returns -1 if x is less than zero, 0 if x is equal to zero, and 1 if
      /// x is greater than zero.
      let inline signumi x =
          signumiAux Unchecked.defaultof<Fun> Unchecked.defaultof<Helpers.Signs> x
  
      /// Returns x raised by the power of y (must be float or double).
      // F# variant does not support integers!
      let inline pow x y =
          powAux Unchecked.defaultof<Fun> Unchecked.defaultof<Helpers.Power> x y
  
      /// Returns x raised by the integer power of y (must not be negative).
      // F# variant does not support integers!
      let inline pown x y =
          pownAux Unchecked.defaultof<Fun> Unchecked.defaultof<Helpers.Power> x y
  
      /// Returns x raised by the power of y.
      // F# variant does not support integers!
      let inline ( ** ) x y =
          powAux Unchecked.defaultof<Fun> Unchecked.defaultof<Helpers.Power> x y
  
      /// Returns the base 2 logarithm of x.
      let inline log2 x = 
          log2Aux Unchecked.defaultof<Fun> Unchecked.defaultof<Helpers.Log2> x
  
      /// Returns x^2
      let inline sqr x = x * x
  