MaybePromise<T> when I have AsyncGenerator<T> and there doesnt seem to be anything in zod (apart from brute forcing through custom, which defeats the purpose) to make this work.Type 'AsyncGenerator<number, void, unknown>' is not assignable to type 'MaybePromise<number>'.