SetupCreateResult: {
    error?: "missingPermission" | "failed";
    existed?: boolean;
    id?: string;
    kind: "channel" | "role";
    name: string;
    ok: boolean;
}

error: missingPermission (grant Manage Channels / Manage Roles) or failed (Discord refused).