anchor.diff:          abstract getuid: unit -> float
           abstract setuid: id: float -> unit
           abstract setuid: id: string -> unit
  -        abstract kill: pid: float * ?signal: string -> unit
  -        abstract memoryUsage: unit -> obj
  -        abstract nextTick: callback: Function -> unit
  +        abstract kill: pid: float * ?signal: U2<string, float> -> unit
  +        abstract memoryUsage: unit -> MemoryUsage
  +        abstract cpuUsage: ?previousValue: CpuUsage -> CpuUsage
  +        abstract nextTick: callback: Function * [<ParamArray>] args: obj[] -> unit
           abstract umask: ?mask: float -> float
           abstract uptime: unit -> float
  -        abstract hrtime: ?time: ResizeArray<float> -> ResizeArray<float>
  +        abstract hrtime: ?time: float * float -> float * float
           abstract send: message: obj * ?sendHandle: obj -> unit
  +        abstract disconnect: unit -> unit
   
       and [<AllowNullLiteral>] Global =
           abstract Array: obj with get, set
  
positive.code:     abstract readUIntBE: offset: float * byteLength: float * ?noAssert: bool -> float
      abstract readIntLE: offset: float * byteLength: float * ?noAssert: bool -> float
      abstract readIntBE: offset: float * byteLength: float * ?noAssert: bool -> float
      abstract readUInt8: offset: float * ?noAsset: bool -> float
      abstract readUInt16LE: offset: float * ?noAssert: bool -> float
      abstract readUInt16BE: offset: float * ?noAssert: bool -> float
      abstract readUInt32LE: offset: float * ?noAssert: bool -> float
  
negative.code:     abstract readFloatBE: offset: float * ?noAssert: bool -> float
      abstract readDoubleLE: offset: float * ?noAssert: bool -> float
      abstract readDoubleBE: offset: float * ?noAssert: bool -> float
      abstract swap16: unit -> Buffer
      abstract swap32: unit -> Buffer
      abstract swap64: unit -> Buffer
      abstract writeUInt8: value: float * offset: float * ?noAssert: bool -> float
      abstract writeUInt16LE: value: float * offset: float * ?noAssert: bool -> float
      abstract writeUInt16BE: value: float * offset: float * ?noAssert: bool -> float
  