function zipWithimport { zipWith } from "https://dotland.deno.dev/x/rambda@v9.2.0/immutable.d.ts"; zipWith<T, U, TResult>(fn: (x: T, y: U) => TResult,list1: readonly T[],list2: readonly U[],): readonly TResult[]zipWith<T, U, TResult>(fn: (x: T, y: U) => TResult, list1: readonly T[]): (list2: readonly U[]) => readonly TResult[]zipWith<T, U, TResult>(fn: (x: T, y: U) => TResult): (list1: readonly T[], list2: readonly U[]) => readonly TResult[]Type ParametersTUTResultParametersfn: (x: T, y: U) => TResultlist1: readonly T[]list2: readonly U[]Returnsreadonly TResult[]Type ParametersTUTResultParametersfn: (x: T, y: U) => TResultlist1: readonly T[]Returns(list2: readonly U[]) => readonly TResult[]Type ParametersTUTResultParametersfn: (x: T, y: U) => TResultReturns(list1: readonly T[], list2: readonly U[]) => readonly TResult[]