sS hjs_escapedDollarVars(S s, O... _) { ret hjs(replaceDollarVars_withCustomToString(s, o -> jsQuote(o), _)); }