Updating structs: Map.put vs %Foo{oldfoo | new: value} vs put_in

I have just cycled back to Google → ElixirForum → this issue → oh I was discussing this → Map.replade! works when I already forgot how to do this. :smiley: