--- OptionParser.new([banner[, width[, indent]]]) [{...}]
    Initializes the instance, and yields itself if called as iterator.
    :Parameters:
      : banner
        banner message.
      : width
        summary width.
      : indent
        summary indent.
      : Block
        to be evaluated in the new instance context.

