UNIX core utilities implemented in Haskell