title: Python optparse make_option() equivalent in argparse
body: <p>From the OPTPARSE library reference:</p>
  
  <pre><code>option_list = [
      make_option("-f", "--filename",
                  action="store", type="string", dest="filename"),
      make_option("-q", "--quiet",
                  action="store_false", dest="verbose"),
      ]
  
  parser = OptionParser(option_list=option_list)
  </code></pre>
  
  <hr>
  
  <p>Like the above example, I want to make a option list using make_option and pass it to a decorator which instantiates the parser and adds the arguments. </p>
  
  <p>How can this be achieved in argparse? Is there a way to populate the parser other than parse_args()?</p>