Sorry for jumping with my topic but I have a slightly different yet similar problem with understanding how @MainActor
annotation is preserved while passing around a closure.
Could someone look at why it is not respected even if the closure type is annotated with @MainActor
?