The `#help!` method shows the help banner of the command and therefore it is suited to be used when the command or the arguments sent to the command line do not validate. Other user errors are better handled raising an `Informative`. For example in this case it would be of little help to show the banner of the command as it was correctly written by the user, actually I think that it is confusing in this way.