A small Haskell program that reads a dead-simple DSL and generates proper HUnit tests