These cannot be directly stored in a `std::string` because they must be free'd by the caller manually.