--- OptionParser#order(*argv) [{...}]
--- OptionParser#order!([argv = ARGV]) [{...}]
    Parses argv in order. When non-option argument encountered,
    yields it if called as iterator, otherwise terminates the parse
    process.
    Returns rest of argv left unparsed.
    
    order! takes argument array itself, and removes switches
    destructively.
    Defaults to parse ARGV.
    :Parameters:
      : argv
        command line arguments to be parsed.
      : Block
        called with each non-option argument.

