A shell written in pure python