reserve capacity in toAppend<StringType>(...)