function produceAsyncimport { produceAsync } from "https://deno.land/x/rambda@9.2.1/files/index.d.ts"; produceAsync<Input extends any, Output>(rules: ProduceAsyncRules<Output, keyof Output, Input>, input: Input): Promise<Output>produceAsync<Input extends any, Output>(rules: ProduceAsyncRules<Output, keyof Output, Input>): <Input>(input: Input) => Promise<Output>Type ParametersInput extends anyOutputParametersrules: ProduceAsyncRules<Output, keyof Output, Input>input: InputReturnsPromise<Output>Type ParametersInput extends anyOutputParametersrules: ProduceAsyncRules<Output, keyof Output, Input>Returns<Input>(input: Input) => Promise<Output>