TODO Note for shlex.escape session names in completion for cli
Server.kill_session needs no target
todo: update prompt*() to have verbose choices (via dict?)