If we make BufferWriter.h available to C++ plugins, we would also have to make all of these header files available to plugins:
MemSpan.h ink_assert.h BufferWriterForward.h ink_apidefs.h ink_error.h ink_std_compat.h ink_platform.h ink_config.h ink_autoconf.h Scary right? Or not so much?