[Haskell-cafe] Need feedback on my EDSL attempt for writing test scripts