declare module "./iterator" { interface LazyIterator { /** * Creates a lazy iterator that yields the first n values from this lazy iterator. * @param n The number of values to take. */ take(n: N): T[] & { readonly length: N; }; } }