A haskell unix shell