@main は MainActor contextで実行されてるし、すでに実質的にそうなのかもですがTask の上で実行されて @inheritsIsolation が Task のisolation domainも引き継ぐなら Task か acotr かglobal actorに紐づくnonisolated func は同期でも非同期でも常に呼び出し元のisolation domainを引き継ぐ@inheritsIsolation は常に外側のisolation domainを引き継ぐ
1