Maps: deep put
String: fix concat (useless function anyway)