immutable-model-updates

Use when designing Swift model structs that need predictable, thread-safe state updates without mutation.