// MainActor でない何かの Actor UIView.animate(withDuration: 0.5, animations: { }) animations が、 @MainActor 宣言されているので、 そこで作っているクロージャは MainActor コンテキストになっていて、 作っているコンテキストはotherActorなので、 そのクロージャは@Sendable になるんだけど、 中身が空だからキャプチャが無いのでsendableチェックを突破できて動く。@MainActor ってのも変な気がしてきたな。動的なActorのときは同じようなことをどうやればいいんだ。