static S camelCase(L words) { new StringBuilder buf; for i over words: { S word = words.get(i); word = toLower(word); buf.append(i == 0 ? word : firstToUpper(word)); } ret str(buf); } static S camelCase(S words) { ret camelCase(words(words)); }