A (minimally useful) interactive command shell in Haskell, implementing mostly Bourne-style syntax.