mutation One pattern many people follow is to be liberal with mutation when constructing data, but conservative with mutation when consuming data. let