- Exports globals to caller for "library" support (export to `plugins`, etc.)
- Removes enforcement of initializing "constructor" with 2nd arg (`command`)
* Arg not needed since external/internal checks already in place
* Context specific: if needed, caller should always check if set
* Removal needed so library can be used within a library context
- `basename` fix to allow for bash completion