I'm not sure if it is a good name but I'm not a API guru :)

Imho, argument has no value, it is just argument. E.g. `-d name=value` are two arguments. When hhvm `--php` mode allows usage of `-d` is this really needed?