function memoizeWithimport { memoizeWith } from "https://deno.land/x/rambda@9.2.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