I might be missing something, but why does NotificationCenter.AsyncMessage get to be delivered by the messages(of:for:) AsyncSequence-creating API, but NotificationCenter.MainActorMessage doesn't? Is there something in the API surface of AsyncSequence that prevents it?

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/rhysmorgan/statuses/115488269582590293 on your instance and quote it. (Note that quoting is not supported in Mastodon.)