define a new parameter type for variable and implements a
candidates-chooser for auto-completion
after each command special global variables will be created one holds
the return code an the other one holds the return value of the last
command action