A TCL -ish GetOpt like code. Some TCL objects have various "configuration" values. For example - in Tcl/Tk the "buttons" have many options. Useful when dealing with command options. that may come in any order... Does not support "-foo = 123" type options. Only supports tcl type options, like "-foo 123"