NextName() returns new-allocated memory that the caller must free. All of the existing callsites don't appear to do so. Developer time: several hours to convert the callsites, could be done by a student. + +Progress: All callsites now use NextNameOriginal().