function apertureimport { aperture } from "https://deno.land/x/rambda@9.2.1/mod.ts"; aperture<N extends number, T>(n: N, list: T[]): Array<Tuple<T, N>> | []It returns a new list, composed of consecutive n-tuples from a list. aperture<N extends number>(n: N): <T>(list: T[]) => Array<Tuple<T, N>> | []It returns a new list, composed of consecutive n-tuples from a list. Type ParametersN extends numberTParametersn: Nlist: T[]ReturnsArray<Tuple<T, N>> | []Type ParametersN extends numberParametersn: NReturns<T>(list: T[]) => Array<Tuple<T, N>> | []