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
throw
or beasync
. When this limitation is relaxed, it would be straight-forward to allowactor var
s to provide the more natural API.