type alias Freerimport { type Freer } from "https://deno.land/x/fun@v2.0.0/examples/freer.ts"; Type ParametersGAdefinition: Pure<G, A> | Impure<G, any, A>