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

We don’t have a Struct module - having it for just one-two functions feels wired.