sS squareBracketUnlessEmpty(S s) { ret empty(s) ? "" : squareBracket(s); }