[Haskell] [ANN] GenCheck - a generalized property-based testing framework