Why is deinit not called here?
If a StateObject's lifetime is that of the containing view, popping from the stack should deallocate it. But it doesn't.
Weirdly removing the List's selection binding results in a dealloc as expected.
Is this a memory leak with List or am I missing something? (iOS 17/latest Xcode)
https://gist.github.com/phillipcaudell/8509aba4f3fc064b3d7bfbb1fefbe9a9