function zipWithimport { zipWith } from "https://dotland.deno.dev/x/rambda@9.4.1/rambda.js"; zipWith<T, U, TResult>(fn: (x: T, y: U) => TResult,list1: T[],list2: U[],): TResult[]zipWith<T, U, TResult>(fn: (x: T, y: U) => TResult, list1: T[]): (list2: U[]) => TResult[]zipWith<T, U, TResult>(fn: (x: T, y: U) => TResult): (list1: T[], list2: U[]) => TResult[]Type ParametersTUTResultParametersfn: (x: T, y: U) => TResultlist1: T[]list2: U[]ReturnsTResult[]Type ParametersTUTResultParametersfn: (x: T, y: U) => TResultlist1: T[]Returns(list2: U[]) => TResult[]Type ParametersTUTResultParametersfn: (x: T, y: U) => TResultReturns(list1: T[], list2: U[]) => TResult[]