type alias $import { type $ } from "https://deno.land/x/fun@v2.0.0/examples/freer.ts"; Type ParametersTOut extends unknown[]optionalIn extends unknown[] = [never]optionalInOut extends unknown[] = [never]definition: Substitute<T, { [covariant]: Out; [contravariant]: In; [invariant]: InOut; }>