$ ./parse.nx --foo --foo=bar
--foo
--foo --> `bar'
Success.  Remainder: []
$ ./parse.nx --foo --foo=bar -- unprocessed arguments
--foo
--foo --> `bar'
Success.  Remainder: [`unprocessed' `arguments']
$ ./parse.nx --foo bang                              
--foo
Success.  Remainder: [`bang']
$ ./parse.nx --foo --bang
parse.nx: Error interpreting option --bang
--foo
Error
$ 
