function groupWithimport { groupWith } from "https://dotland.deno.dev/x/rambda@9.4.1/files/index.d.ts"; groupWith<T>(compareFn: (x: T, y: T) => boolean): (input: T[]) => (T[])[]groupWith<T>(compareFn: (x: T, y: T) => boolean, input: T[]): (T[])[]groupWith<T>(compareFn: (x: T, y: T) => boolean, input: string): string[]Type ParametersTParameterscompareFn: (x: T, y: T) => booleanReturns(input: T[]) => (T[])[]Type ParametersTParameterscompareFn: (x: T, y: T) => booleaninput: T[]Returns(T[])[]Type ParametersTParameterscompareFn: (x: T, y: T) => booleaninput: stringReturnsstring[]