- If no server, create tmux session and rerun tmuxp shell - Add support for detecting ipython, pdb, ptpython and running in those - Pick smartest shell by default - Allow passing custom shell/pdb