Column: let the compiler generate these
Tab: a pair of fixes

* always create canonical paths
* never cd below the root dir (/)
List_dir: let the user know when we're using implicit/explicit cursors