export async function * appendGen<T, U> (
  iterA: Iterable<T> | AsyncIterable<T>,
  iterB: Iterable<U> | AsyncIterable<U>,
): AsyncIterable<T | U> {
  yield * iterA