stat_result repr st_mode too
except SystemExit in shell
ls supports positional argument
Merge remote-tracking branch 'origin/master'