fn writeFixingWhitespace(w: *Writer, slice: []const u8) Error!void
fn writeFixingWhitespace(w: *Writer, slice: []const u8) Error!void { for (slice) |byte| switch (byte) { '\t' => try w.splatByteAll(' ', indent_delta), '\r' => {}, else => try w.writeByte(byte), }; }