Defines the type of argument passed, a Single argument can be “–help”, a
paired one is “-j 5”, and an equaled would be “–name=joshep”.
The bool inside tells if the argument is mandatory, in case its not provided
It will print the usage and the missing argument