static deserialize(obj) {
    obj.events.forEach(event => {
      SerializableEvent.deserialize(event);
    });
    return obj;
  }
Deserializes a {@link SerializedWorkerResult} into something reporters can
use; calls {@link SerializableEvent.deserialize} on each item in its
`events` prop.
@param {SerializedWorkerResult} obj
@returns {SerializedWorkerResult}