Implement `Args` to pass arguments to scripts.
Rename Args to ScriptArgs for clarity.
Unit tests for `--` parsing on command line.
Fix horrible typo in `ScriptArgs`.