What about these cases?

```
{[]string{"--flagname", "--", "ghi"}, []string{"ghi"}},
{[]string{"--", "--flagname", "ghi"}, []string{"--flagname", "ghi"}},
```