I don't follow this statement. An AsyncStream should really work here as the source of the AsyncSequence.
AsyncStream
AsyncSequence