genericArbitrary package:quickcheck-arbitrary-adt

Create a arbitrary generator for a specified a type in a naive way. Please be careful when using this function, particularly for recursive types.