function apertureimport { aperture } from "https://dotland.deno.dev/x/rambda@9.4.1/rambda.js"; 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>> | []