Here’s another wrinkle: look what happen with player's holdall
:
with name 'backpack' 'player^s//p' 'holdalls//p'
For the holdall’s multiple-word self, you get two automatically-created kind-name plurals.
The thing I said last year works, too.
But on balance this “overwrite plurals with a second copy of the first word” approach or “turn the plural into something the parser won’t accept” are so kludgey they make either of making everything privately-named or post-processing the I6 before compiling it look good in comparison.
perl -pi.bkp -e $'s{\'(directions|things|people|rooms|doors|containers|supporters|devices|vehicles|men|women|animals|backdrops|regions|player\\^s|holdalls)//p\';?}{}g' auto.inf