pub(crate) fn write_filenames_to_buffer<'a>( filenames: impl IntoIterator<Item = &'a str>, ) -> Vec<u8>