In this example everything after the "--" is available via the command line macro, but is ignored by the interpreter.
Maybe a SetOption() would do as an easy to implement alternative.
Code:
$=SetOption("SingleScript","ON")
Although just thinking about it now, maybe full control over the command line processing would be cool.
How about being able to chain to a new script on exit? Or being able to restart your script with different command line parameters on exit? The same mechanism would be used to swallow the command line parameters.