I didn't really get the purpose of `hoedown_buffer_free_data`.
Can't the data be freed when the buffer is freed?