anchor.diff:          [<Emit("new $0($1...)")>] abstract Create: array: ArrayLike<float> -> Uint8ClampedArray
           [<Emit("new $0($1...)")>] abstract Create: buffer: ArrayBuffer * ?byteOffset: float * ?length: float -> Uint8ClampedArray
           abstract ``of``: [<ParamArray>] items: float[] -> Uint8ClampedArray
  -        abstract from: arrayLike: ArrayLike<float> * ?mapfn: Func<float, float, float> * ?thisArg: obj -> Uint8ClampedArray
  +        abstract from: arrayLike: ArrayLike<float> * ?mapfn: (float->float->float) * ?thisArg: obj -> Uint8ClampedArray
           [<Emit("new $0($1...)")>] abstract Create: elements: Iterable<float> -> Uint8ClampedArray
  -        abstract from: arrayLike: Iterable<float> * ?mapfn: Func<float, float, float> * ?thisArg: obj -> Uint8ClampedArray
  +        abstract from: arrayLike: Iterable<float> * ?mapfn: (float->float->float) * ?thisArg: obj -> Uint8ClampedArray
   
       and [<AllowNullLiteral>] Int16Array =
           abstract BYTES_PER_ELEMENT: float with get, set
  
positive.code:         [<Emit("$0[$1]{{=$2}}")>] abstract Item: index: int -> float with get, set
          [<Emit("$0[Symbol.toStringTag]{{=$1}}")>] abstract ``[Symbol.toStringTag]``: obj with get, set
          abstract copyWithin: target: float * start: float * ?``end``: float -> Uint32Array
          abstract every: callbackfn: Func<float, float, Uint32Array, bool> * ?thisArg: obj -> bool
          abstract fill: value: float * ?start: float * ?``end``: float -> Uint32Array
          abstract filter: callbackfn: Func<float, float, Uint32Array, bool> * ?thisArg: obj -> Uint32Array
          abstract find: predicate: Func<float, float, ResizeArray<float>, bool> * ?thisArg: obj -> float
          abstract findIndex: predicate: Func<float, bool> * ?thisArg: obj -> float
          abstract forEach: callbackfn: Func<float, float, Uint32Array, unit> * ?thisArg: obj -> unit
          abstract indexOf: searchElement: float * ?fromIndex: float -> float
          abstract join: ?separator: string -> string
          abstract lastIndexOf: searchElement: float * ?fromIndex: float -> float
          abstract map: callbackfn: Func<float, float, Uint32Array, float> * ?thisArg: obj -> Uint32Array
          abstract reduce: callbackfn: Func<float, float, float, Uint32Array, float> * ?initialValue: float -> float
          abstract reduce: callbackfn: Func<'U, float, float, Uint32Array, 'U> * initialValue: 'U -> 'U
          abstract reduceRight: callbackfn: Func<float, float, float, Uint32Array, float> * ?initialValue: float -> float
          abstract reduceRight: callbackfn: Func<'U, float, float, Uint32Array, 'U> * initialValue: 'U -> 'U
          abstract reverse: unit -> Uint32Array
          abstract set: index: float * value: float -> unit
          abstract set: array: ArrayLike<float> * ?offset: float -> unit
          abstract slice: ?start: float * ?``end``: float -> Uint32Array
          abstract some: callbackfn: Func<float, float, Uint32Array, bool> * ?thisArg: obj -> bool
          abstract sort: ?compareFn: Func<float, float, float> -> Uint32Array
          abstract subarray: ``begin``: float * ?``end``: float -> Uint32Array
          abstract toLocaleString: unit -> string
          abstract toString: unit -> string
  
negative.code:         abstract getOwnPropertySymbols: o: obj -> ResizeArray<Symbol>
          abstract is: value1: obj * value2: obj -> bool
          abstract setPrototypeOf: o: obj * proto: obj -> obj
          abstract getOwnPropertyDescriptor: o: obj * propertyKey: obj -> PropertyDescriptor
          abstract defineProperty: o: obj * propertyKey: obj * attributes: PropertyDescriptor -> obj
  
      and [<AllowNullLiteral>] LambdaType =
          abstract prototype: obj with get, set
  