Apologies if I'm missing something here, but from what I understood this macro will only generates the conformance to the Equatable protocol.
However, this conformance alone is not enough to prevent SwiftUI from using their own diffing methods... To that end we should also use the .equatable() modifier or EquatableView.
What are your thoughts on the above?