Return a new object replacing specified fields with new values. This is especially useful for immutable objects, like named tuples or frozen dataclasses.
copy/replace
replace