Day 10 of #100DaysOfSwiftUI: that’s class?

To change struct property a ‘mutating’ function prefix is needed. This doesn’t work on constant structs, only variables - reasonable. But why need a mutating keyword at all? Oddities like this are why students think programming is hard.