LazyBuf_AddStr
LazyBuf_AddStr(buf, newline);
LazyBuf_AddStr(buf, "\\$");
LazyBuf_AddStr(part, nested_val.str);
LazyBuf_AddStr(buf, val.str);
LazyBuf_AddStr(buf, nested_val.str);