whole_func_string: function flip(it) {
      return __asyncGenerator(this, arguments, function* flip_1() {
          yield __await(yield* __asyncDelegator(__asyncValues(yield __await(reduce((prev, next) => [next].concat(prev), [])(it)))));
      });
  }
func_code_string: function flip(it) {
      return __asyncGenerator(this, arguments, function* flip_1() {
          yield __await(yield* __asyncDelegator(__asyncValues(yield __await(reduce((prev, next) => [next].concat(prev), [])(it)))));
      });
  }
func_documentation_string: Play the given AsyncIterable in reverse order