Concept Flow - With expressions for immutable copies
Create original record
Use 'with' expression
Copy original with changes
New record created, original unchanged
Use new record as needed
Start with an original record, use 'with' to make a copy with some changes, resulting in a new record while the original stays the same.