Replace specific values in a struct with custom values

Each time I see a map … into with a Map argument, I reach for Map.new