* Don't auto-complete local file names if no names are available for completion
* Allow re-use of string tables for types if the same types are used in multiple places
* Allow command separation through user-specified separator
* Optionally allow typesafe command composition (e.g. using LISP style parentheses)
* Re-use tables instead of allocating/deallocating them before every 'readline' call
* Allow the use of quotes to embed blanks into tokens
* Add handlers for missing standard primitive types:
  - real
  - word
  - char
* Add handler for 'a list
* Add handler for 'a option
