Prefer structs over classes

Haven't had time to write this out, just wanted to capture it as a reminder.
> Can you explain what you mean?

As an example of when *not* to use value types: if it must be mutable, it should generally be a reference type. (`mutating` has some gotchas, etc.)