Positional arguments

This section is short enough that it could be subsumed into the Command structure section.

However, perhaps it would be more helpful if it expanded to describe what to do instead of positional arguments. For example, ln’s arguments work the same way as mv and cp: <existing-thing> <new-thing>. So should mv and cp not have used positional arguments either?