Allow arguments to be undocumented

We have this for commands, now we need this for arguments.

This is somewhat weird, but there's a CLI test to test this feature.