I receive the error `RangeError: Invalid array length` when attempting to parse this object: { foo: [ Date.now() ] } this is because milliseconds since epoch is > 2**32 - 1, and `Array.apply(null, object)` (line 44) doesn't seem to like that.