Treat boolean values as positionals
Here changed behavior of booleans to not "swallow" positionals after
them.
For example `curl --get http://my-url.com` where --get is boolean
I need to get `{ get: true, _: ['http://my-url.com'] }`.
Node's parseArgs works the same way.