Tweaks for shell use
A few tweaks to optimize for the use case of a system shell:
- Function calls in which the function cannot be retrieved from the FuncTable are assumed to be calls to load said executable as such
(ls -la)
- Function calls no longer return an exit code
- new stdlib function: '?' returns exit code of last program executed