docs: function ensurePrototypeTraversal(prototype) {
      if (!Object.__proto__) {
        var ancestor = Object.getPrototypeOf(prototype);
        prototype.__proto__ = ancestor;
        if (isBase(ancestor)) {
          ancestor.__proto__ = Object.getPrototypeOf(ancestor);
        }
      }
    }