import { resolveAny } from "https://deno.land/x/deco@1.107.0/engine/core/resolver.ts";
type
<T, TContext extends BaseContext = BaseContext>() => Promise<T>
maybeResolvable: Resolvable<T, TContext> | Resolvable<T & { __resolveType: string; }, TContext>,
context: TContext,
opts: Opts,
hints?: HintNode<T> | null,