[Haskell-cafe] SmallCheck and parser testing