rem: return numbered_existing;
add: return numbered_existing_backups;
context: get_version (const char *context, const char *version){  if (version == 0 || *version == 0)    return numbered_existing;  else    return XARGMATCH (context, version, backup_args, backup_types);}