The following code overwrites string's contents: ``` std::string str = "FOO"; std::vector<uint8_t> data = {1,2,3,4,5,6,7,8,9,10}; cppcodec::base64_rfc4648::encode( str, data ); ``` Can encoder be instructed to append encoded result?