System Facilities
The sys module object can be imported using import "sys" as system,
for any identifier system of your choice. The object system responds
to the following requests.
type Environment = interface {
at(key:String) -> String
at(key:String) put(value:String) -> Boolean
contains(key:String) -> Boolean
}
argv -> Sequence⟦String⟧
// the command-line arguments to this program
cwd -> String
// the absolute pathname of the current working directory
elapsedTime -> Number
// the time in seconds, since an arbitrary epoch. Subtract one elapsedTime
// from another to measure the time between them.
exit(exitCode:Number) -> Done
// terminates the whole program, with exitCode.
execPath -> String
// the directory in which the currently-running executable was found.
environ -> Environment
// the current environment.