TIL:
If you have this kind of setup in your SwiftUI app, when are all the views initialized?
For some reason, I thought that OtherView and SettingsView are lazily initialized only when they are opened
But turns out that everything is eagerly initialised right at start
Probably the view body build is only ran when the view is actually displayed, I did not check that part. But initialisation is eager, not lazy, which was unexpected to me, but I guess it makes sense