anchor.diff:        abstract forEach: ('T -> bool) -> unit
         abstract includes: searchElement:'T * ?fromIndex:int -> bool
         abstract indexOf: searchElement:'T * ?fromIndex:int -> int
  -      abstract join: separator:string -> string
  -      abstract keys: unit -> obj
         abstract lastIndexOf: searchElement:'T * ?fromIndex:int -> int
         abstract map: ('T -> int -> TypedArray<'T> -> 'U) -> TypedArray<'U>
         abstract map: ('T -> int -> 'U) -> TypedArray<'U>
  
positive.code:       [<Emit "new $0($1...)">] abstract Create: data:obj -> Uint32Array
  
  
      and Float32Array =
        inherit TypedArray<Float32Array>
  
      and Float32ArrayConstructor =
        [<Emit "new $0($1...)">] abstract Create: size: int -> Float32Array
  
negative.code:       abstract length: int
        abstract copyWithin: targetStartIndex:int * start:int * ? ``end``:int -> unit
        abstract entries: unit -> obj
        abstract keys: unit -> obj
        abstract join: separator:string -> string
  
      and TypedArray<'T> =
        inherit TypedArray
        abstract fill: value:'T * ?``begin``:int * ?``end``:int -> TypedArray<'T>
        abstract filter: ('T -> int -> TypedArray<'T> -> bool) -> TypedArray<'T>
        abstract filter: ('T -> int -> bool) -> TypedArray<'T>
        abstract filter: ('T -> bool) -> TypedArray<'T>
  