Non-mutating setters

It isn't unreasonable for structs to have reference-like behavior. Pointers are one obvious case.

8 Likes