anchor.diff:        [<Emit "new $0($1...)">] abstract Create: data:obj -> Float64Array
   
   
  -    and BigInt64Array =
  -      inherit TypedArray<BigInt64Array>
  +    and BigInt64Array = TypedArray<bigint>
   
       and BigInt64ArrayConstructor =
         [<Emit "new $0($1...)">] abstract Create: size: int -> BigInt64Array
  
positive.code:       [<Emit "new $0($1...)">] abstract Create: data:obj -> Int32Array
  
  
      and Uint32Array =
        inherit TypedArray<Uint32Array>
  
      and Uint32ArrayConstructor =
        [<Emit "new $0($1...)">] abstract Create: size: int -> Uint32Array
  
negative.code:       [<Emit "new $0($1...)">] abstract Create: data:obj -> BigInt64Array
  
  
      // no equivalent ?
      //and BigUint64Array = TypedArray<BigUint64Array>
  
      // and BigUint64ArrayConstructor =
      //   [<Emit "new $0($1...)">] abstract Create: size: int -> BigUint64Array
      //   [<Emit "new $0($1...)">] abstract Create: typedArray: TypedArray -> BigUint64Array
      //   [<Emit "new $0($1...)">] abstract Create: buffer: ArrayBuffer * ?offset:int * ?length:int -> BigUint64Array
      //   [<Emit "new $0($1...)">] abstract Create: data:obj -> BigUint64Array
  
  
      and [<AllowNullLiteral>] Console =
  