Can I modify a View by binding its frame to a given CGRect state value?

For a SwiftUI view, I can SET its size and position with modifiers, or GET its frame by being clever with geometry reader. It is not symmetrical, and violates the Ockham's razor IMO.

Do you know a single modifier, from Apple or not, with which caller can set the value of a frame programmatically, BUT ALSO when the view is autopositioned and autosized the binding sets the value to the correct CGRect?

Can I modify a View by binding its frame to a given CGRect state value?
 
 
Q