E.g. ``` void render_some( core::string_view in, char* out, std::size_t n, std::size_t& bytes_read, std::size_t& bytes_written ); void finish( char* out, std::size_t n, std::size_t& bytes_written ); ``` or maybe `core::span<char> out`.