Haskell testing library for command line programs