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