Should've done this before sending my previous message...
grep shows quite a few instances of something like:
@Param(name="something", primary=true)
suggesting that the author of these commands *expected* the primary
parameters to show up as named options, rather than defaulting to the
field name.
Can anyone shed some light on the history here?