safe-gen (hackage): Write and derive Arbitrary instances for recursive data without worrying about termination.
Keywords: bsd3|library|testing