static S appendNewLineIfNempty(S s) { ret empty(s) ? "" : s + "\n"; }