return makeResult(p5.groups.name, p5.groups.major, undefined, joinModifiers(p5.groups.mod, dateSuffix));
}
// Pattern 6: bare model name with no version (e.g. nectarine)
const p6 = base.match(/^(?<name>\w+)$/);
if (p6?.groups) {
return makeBareResult(p6.groups.name);