Have a look at John Goerzen's HSH and Thomas Hartman's HSHHelpers: http://software.complete.org/software/wiki/hsh/ http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HSH http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HSHHelpers regards, Bas