Which property wrapper in SwiftUI creates a source of truth for a value type owned by the current view?