function matchimport { match } from "https://deno.land/x/fun@v2.0.0/contrib/free.ts"; match<A, O>(onNode: (value: A) => O, onLink: (first: Free<A>, second: Free<A>) => O)Type ParametersAOParametersonNode: (value: A) => OonLink: (first: Free<A>, second: Free<A>) => O