import { curry } from '@typed/lambda' export const concat: { (a: Iterable, b: Iterable): Iterable (a: Iterable): (b: Iterable) => Iterable } = curry(__concat) function* __concat(a: Iterable, b: Iterable): Iterable { yield* a yield* b }