seems like we should just modify the openAPI spec to support async functionality. GRPC suports async in this fashion and it's much easier to reason about and adopt in specific cases.
very depends on your use case and what you want to achieve in the end. Code gen? types gen or entire app? docs only? discovery? It always all depends :)