docs: function AsyncSequence(parent, interval) {
      if (parent instanceof AsyncSequence) {
        throw "Sequence is already asynchronous!";
      }
  
      this.parent         = parent;
      this.interval       = interval;
      this.onNextCallback = getOnNextCallback(interval);
    }