Can I omit `ObservableObject` conformance?
Apple’s documentation pretty much only says this about ObservableObject
: “A type of object with a publisher that emits before the object has changed. By default an ObservableObject synthesizes an objectWillChange publisher that emits the changed value before any of its @Published properties changes.”.