function applyimport { apply } from "https://deno.land/x/fun@v2.0.0/contrib/free.ts"; apply<A>(ua: Free<A>): <I>(ufai: Free<(a: A) => I>) => Free<I>Type ParametersAParametersua: Free<A>Returns<I>(ufai: Free<(a: A) => I>) => Free<I>