function composeWithimport { composeWith } from "https://deno.land/x/rambda@9.2.1/immutable.d.ts"; composeWith<TArgs extends readonly any[], TResult>(transformer: (fn: (...args: readonly any[]) => any, intermediatResult: any) => any, fns: AtLeastOneFunctionsFlowFromRightToLeft<TArgs, TResult>): (...args: TArgs) => TResultcomposeWith(transformer: (fn: (...args: readonly any[]) => any, intermediatResult: any) => any): <TArgs extends readonly any[], TResult>(fns: AtLeastOneFunctionsFlowFromRightToLeft<TArgs, TResult>) => (...args: TArgs) => TResultType ParametersTArgs extends readonly any[]TResultParameterstransformer: (fn: (...args: readonly any[]) => any, intermediatResult: any) => anyfns: AtLeastOneFunctionsFlowFromRightToLeft<TArgs, TResult>Returns(...args: TArgs) => TResultParameterstransformer: (fn: (...args: readonly any[]) => any, intermediatResult: any) => anyReturns<TArgs extends readonly any[], TResult>(fns: AtLeastOneFunctionsFlowFromRightToLeft<TArgs, TResult>) => (...args: TArgs) => TResult