Some programs take option like arguments (i.e. options starting with --) as data. In other option processing libraries, -- can be used to explicitly mark the end of options to be processed.
While we can workaround this by manually splitting the argument list before passing it to Command.run, it would be great to see support for this in Command.