I concur. I was thinking about the discussion about AsyncSequence.first() while reading this proposal.
It was also mentioned in the concurrency manifesto:
Swift currently doesn't allow property accessors to
throwor beasync. When this limitation is relaxed, it would be straight-forward to allowactor vars to provide the more natural API.