import { go } from '@blackglory/go' export function concat( iterable: Iterable , ...otherIterables: Iterable[] ): IterableIterator { return go(function* () { for (const iter of [iterable, ...otherIterables]) { yield* iter } }) }