Starts a chunked conversion.
The returned sink serves as input for the long-running conversion. The
given sink serves as output.
StringConversionSink startChunkedConversion(Sink<String> sink) {
  return _HtmlEscapeSink(this,
      sink is StringConversionSink ? sink : StringConversionSink.from(sink));
}