args to commands should be hashrefs, cuz that's what we'll get from the parser — no good reason to flatten it
there, we can error out of the ambiguity by simply listing it
don't want to have to escape the command names