function applySpecimport { applySpec } from "https://deno.land/x/rambda@9.2.1/immutable.d.ts"; applySpec<Spec extends Record<string, AnyFunction>>(spec: Spec): (...args: Parameters<ValueOfRecord<Spec>>) => readonly [Key in keyof Spec]: ReturnType<Spec[Key]>applySpec<T>(spec: any): (...args: readonly unknown[]) => TType ParametersSpec extends Record<string, AnyFunction>Parametersspec: SpecReturns(...args: Parameters<ValueOfRecord<Spec>>) => readonly [Key in keyof Spec]: ReturnType<Spec[Key]>Type ParametersTParametersspec: anyReturns(...args: readonly unknown[]) => T