function memoizeWithimport { memoizeWith } from "https://dotland.deno.dev/x/rambda@9.4.1/files/index.d.ts"; memoizeWith<T, K extends any[]>(keyGen: any, fn: (...inputs: K) => T): (...inputs: K) => TType ParametersTK extends any[]ParameterskeyGen: anyfn: (...inputs: K) => TReturns(...inputs: K) => T