The documentation of the functions was deleted. You can place them here on the macros. Unfortunately, a name like `map_put` doesn't make it clear that the old value is returned if it it exists.