def option(name, description, **config, &block)
      add_option Clin::Option.new(name, description, **config, &block)
    end
def option(name, description, **config, &block)
      add_option Clin::Option.new(name, description, **config, &block)
    end
Add an option.
 Helper method that just create a new Clin::Option with the argument then call add_option
 ```
   option :show, 'Show some message'
   # => -s --show              SHOW Show some message
   option :require, 'Require a library', short: false, optional: true, argument: 'LIBRARY'
   # => --require [LIBRARY]    Require a library
   option :help, 'Show the help', argument: false do
     puts opts
     exit
   end
   # => -h --help              Show the help
 ```