Argument of type '() => Promise<{ maintainerName: string | null; maintainerEmail: string | null; version: string; name: string | null; shortName: string | null; uri: string; description: string | null; langs: string[]; ... 109 more ...; federationHosts: string[]; }>' is not assignable to parameter of type 'Executor<{ readonly tags: readonly ["meta"]; readonly requireCredential: true; readonly requireAdmin: true; readonly kind: "read:admin:meta"; readonly res: { readonly type: "object"; readonly optional: false; readonly nullable: false; readonly properties: { ...; }; }; }, { ...; }>'.