lawsCheck A convenience function for testing the properties of a typeclass. For example, in GHCi:
genOrdering :: Gen Ordering; genOrdering = frequency [(1,pure EQ),(1,pure LT),(1,pure GT)]lawsCheck (monoidLaws genOrdering)Monoid: Left Identity ✓ <interactive> passed 100 tests.Monoid: Right Identity ✓ <interactive> passed 100 tests.Monoid: Associativity ✓ <interactive> passed 100 tests.Monoid: Concatenation ✓ <interactive> passed 100 tests.True