load:	c:d
#
args:	foo -c 1 -d foo
result:	c=1,d|1
#
args:	foo -d foo bar
result:	d|2
#
args:	foo -c 2 foo bar
result:	c=2|2
#
args:	foo -e 1 foo bar
result: !?|3
#
args:	foo -d -- -c 1
result: d|2
#
args:	foo -c- 1
result: c=-|1
#
args:	foo -d - 1
result: d|2
