Future<String> render(Context context) async { final buffer = StringBuffer(); await for (final chunk in document.render(context)) { buffer.write(chunk); } return buffer.toString(); }