If nothing in `mongo_common.h` is using the string functions, it probably makes more sense to include this as-needed in the specific `cpp` files. But is there any reason to use C string functions (and manual allocation) over the C++ String objects?