In pursuing a new Remembering extension I’ve wanted to be able to sensibly rephrase a player’s command with the actual words they used including words the grammar made optional but were present in the command. So I’d like it to canonicalize the noun names like PrintCommand does today and to omit ‘both’, ‘all’, etc. (This is a flourish; we could live without it, but I’d like it.)
Suppose we add Understand "stand atop/-- [thing]" as entering.
If we enter stand atop desk
, “atop” doesn’t end up in the pattern array: I suppose because it wasn’t relevant to disambiguate from “stand [thing]” and, so PrintCommand doesn’t show it and Subcommands doesn’t include it in the subcommand of the verb.
I don’t know about names, but what I’d like is something to the effect of:
subcommand of the pre-noun prepositions
subcommand of the post-noun prepositions
subcommand of the post-second-noun prepositions