Argument of type '(id: Principal) => { id: Principal; createdAt: nat64; recordingIds: Principal[]; username: string; } | null' is not assignable to parameter of type 'Callback<readonly [typeof Principal], AzleOpt<{ id: typeof Principal; createdAt: typeof AzleNat64; recordingIds: AzleVec<typeof Principal>; username: typeof AzleText; } & { ...; }>>'.