docs: function reverse(iterable) {
      assert(
          arguments.length < 2,
          'The `resolve()` method not support more than one argument. Use `series() or `evenly()` to combine iterators.'
      );
  
      if (arguments.length === 0) {
          return createIterator();
      }
  
      const iter = createIterator(iterable);
      const arr = Array.from(iter);
  
      let index = arr.length - 1;
  
      return {
          [Symbol.iterator]() { return this; },
          next() {
              if (index === -1) {
                  return done;
              }
  
              return {
                  value: arr[index--],
                  done: false
              }
          }
      }
  }