- &output() has to be rewritten, its a historically
  growed mutant.

- ncurses support

- readline/editline support for interactive prompt
  with: completion and history